Facebook Profile API
Public page or profile by URL or handle: name, category, about, likes/follower counts and avatar.
$1.20/1k req, pay per request, no subscription.
{"url":ย "https://www.facebook.com/nasa","name":ย "NASA","category":ย "Aerospace Company","about":ย "Explore the universe and discover our home planet.","likes":ย 24100000,"followers":ย 24600000,"avatarUrl":ย "https://facebook.com/nasa/avatar.jpg","adLibraryPageId":ย string,... 8 more fields}
Pricing and providers
Facebook Profile API pricing: one API, 2 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
Try it
Get Facebook profile in one request
This sample shows 9 of 19 fields. See every field
{
"found": true,
"data": {
"url": "https://www.facebook.com/nasa",
"name": "NASA",
"category": "Aerospace Company",
"about": "Explore the universe and discover our home planet.",
"likes": 24100000,
"followers": 24600000,
"avatarUrl": "https://facebook.com/nasa/avatar.jpg"
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 ยท uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- handlestring
Facebook page handle/username.
- urlstring
https://www.facebook.com/nasa
Full Facebook page URL.
Response
JSON, one example value per field.
- aboutstring
Explore the universe and discover our home planet.
- adLibraryPageIdstring
The page's Facebook Ad Library id, the `pageId` facebook.company_ads takes. It differs from `id`. Absent when Facebook shows none.
- adStatusstring
Facebook Ad Library status sentence for the page, e.g. whether it is currently running ads. Absent when Facebook shows none.
- avatarUrlstring
https://facebook.com/nasa/avatar.jpg
Populated whenever the provider has data for the entity.
- categorystring
Aerospace Company
Populated whenever the provider has data for the entity.
- coverPhotoUrlstring
Cover photo image URL of the page or profile.
- createdUtcnumber
UTC epoch timestamp in seconds (Unix time) the page was created. Multiply by 1000 for a JS Date in milliseconds.
- followersinteger
24600000
- idstring
Numeric Facebook id of the page or profile.
- likesinteger
24100000
- namestring
NASA
Populated whenever the provider has data for the entity.
- pageActiveboolean
Whether the page is an active business page.
- phonestring
Public phone number listed on the page.
- talkingAboutCountinteger
Number of people talking about the page.
- urlstring
https://www.facebook.com/nasa
Canonical Facebook URL of the page or profile.
- websitestring
Website listed on the page.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Facebook Profile API
The AnyAPI Facebook Profile API returns Facebook profile data as normalized JSON from one POST call to /v1/run/facebook.profile. Public page or profile by URL or handle: name, category, about, likes/follower counts and avatar. AnyAPI routes each request across 2 sources and falls back automatically when one fails. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.9% of Facebook profile calls through AnyAPI succeeded, with a median response time of 2.8 seconds across 7,193 measured calls.
