Facebook Page contact API
Look up a Facebook Page's public contact details (email, phone, website, and address) by page URL or ID.
$1.20/1k req, pay per request, no subscription.
{"title":ย "Joe's Stone Crab","url":ย "https://www.facebook.com/joesstonecrab","email":ย "info@joesstonecrab.com","phone":ย "+1 305-555-0142","website":ย "https://joesstonecrab.com","address":ย "11 Washington Ave, Miami Beach, FL 33139","category":ย "Seafood Restaurant","followers":ย 84213,... 3 more fields}
Pricing and providers
Facebook Page contact API pricing: one API, 2 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
A provider marked Not serving stopped answering reliably and was taken out of the rotation, so your calls go to the others. It is put back on its own once it answers reliably again.
Try it
Get Facebook page contact in one request
This sample shows 20 of 23 fields. See every field
{
"found": true,
"data": {
"items": [
{
"title": "Joe's Stone Crab",
"url": "https://www.facebook.com/joesstonecrab",
"email": "info@joesstonecrab.com",
"phone": "+1 305-555-0142",
"website": "https://joesstonecrab.com",
"address": "11 Washington Ave, Miami Beach, FL 33139",
"category": "Seafood Restaurant",
"followers": 84213,
"image": "https://scontent.xx.fbcdn.net/v/t39.30808-1/joesstonecrab_profile.jpg"
}
],
"id": "108374920184756",
"about": "Miami Beach's original stone crab house, serving fresh Florida seafood since 1913.",
"rating": "94% recommend (14,553 reviews)",
"priceRange": "$$$",
"services": "Dine-in, Takeout, Delivery",
"coverPhotoUrl": "https://scontent.xx.fbcdn.net/v/t39.30808-6/joesstonecrab_cover.jpg",
"createdUtc": 1181779200,
"adStatus": "This Page is currently running ads about social issues, elections or politics in the US."
}
}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.
- pagestring
https://www.facebook.com/joesstonecrab
Facebook Page URL or page ID to look up (e.g. https://www.facebook.com/nasa).
- languagestring
Locale code for the returned data (e.g. en-US).
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `createdUtc` or `adStatus`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a page that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Response
JSON, one example value per field.
- aboutstring
Miami Beach's original stone crab house, serving fresh Florida seafood since 1913.
The page's intro text.
- adStatusstringcan require
This Page is currently running ads about social issues, elections or politics in the US.
Facebook Ad Library status sentence for the page.
- coverPhotoUrlstring
https://scontent.xx.fbcdn.net/v/t39.30808-6/joesstonecrab_cover.jpg
Cover photo image URL of the page.
- createdUtcnumbercan require
1181779200
UTC epoch timestamp in seconds (Unix time) the page was created. Multiply by 1000 for a JS Date in milliseconds.
- idstring
108374920184756
Numeric Facebook id of the page, as a string.
- priceRangestring
$$$
Price range the page advertises, e.g. "$$".
- ratingstring
94% recommend (14,553 reviews)
Recommendation summary Facebook shows for the page, e.g. "94% recommend (14,553 reviews)".
- servicesstring
Dine-in, Takeout, Delivery
Services the page lists, e.g. dine-in or online booking.
Contact record for the requested Facebook Page (one item). Populated whenever the provider has data for the entity.
- adLibraryPageIdstring
The page's Facebook Ad Library id, the `pageId` facebook.company_ads takes. It differs from `id`. Absent when Facebook shows none.
- addressstring
11 Washington Ave, Miami Beach, FL 33139
The page's public physical address. Empty when the page lists none.
- categorystring
Seafood Restaurant
The page's primary category (e.g. "Seafood Restaurant"). Populated whenever the provider has data for the entity.
- emailstring
info@joesstonecrab.com
The page's public contact email. Empty when the page lists none.
- followersintegercan require
84213
The page's follower count. Some sources read it from Facebook's rounded label, so "474K followers" comes back as 474000; name it in requireFields for the exact count.
- imagestring
https://scontent.xx.fbcdn.net/v/t39.30808-1/joesstonecrab_profile.jpg
URL of the page's profile picture, a signed CDN URL whose query must be kept. Empty when the upstream omits it.
- linksstring[]
Other social profiles the page links to, such as its Instagram account, as URLs. Empty when the page links none.
- phonestring
+1 305-555-0142
The page's public phone number. Empty when the page lists none.
- titlestring
Joe's Stone Crab
The page's public name. Populated whenever the provider has data for the entity.
- urlstring
https://www.facebook.com/joesstonecrab
Canonical URL of the Facebook Page, with tracking query params stripped. Populated whenever the provider has data for the entity.
- websitestring
https://joesstonecrab.com
The page's public website URL. Empty when the page lists none.
- foundboolean
true
Whether the page was found and returned contact records.
- 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 Page contact API
The AnyAPI Facebook Page contact API returns Facebook page contact data as normalized JSON from one POST call to /v1/run/facebook.page_contact. Look up a Facebook Page's public contact details (email, phone, website, and address) by page URL or ID. 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, 100.0% of Facebook page contact calls through AnyAPI succeeded, with a median response time of 3.1 seconds across 33,217 measured calls.
