Search Facebook Pages
View all Facebook Public Data API endpoints →Enter query to discover Page candidates; location_uid and cursor are optional documented inputs. A NASA query returned results with name, facebook_id, url, profile_url, type, is_verified and an image object containing uri and dimensions, plus a cursor string. Verify candidate identity before using a search result as the intended organization. A deliberately nonexistent query returned exactly results=[] and cursor=null: an empty search is a valid outcome, not automatically an outage. Reuse a returned non-null cursor unchanged; location filtering and continuation were not exercised in the samples.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/facebook-scraper/search-pages API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/facebook-scraper/search-pages?key=<API_KEY>&query=NASA'
Query Result
Use Cases
- Build a brand-selection screen where an analyst confirms the intended Page before collection.
- Identify related science-organization Pages from a topic keyword for a curated directory.
- Handle an empty discovery response without raising a false upstream-availability alert.
- Join selected Page candidates to subsequent URL-based detail lookups while preserving the search identifiers.
Frequently asked questions
Does an empty Page keyword search always mean an error?
No. A tested query with no matches returned results=[] and cursor=null normally. Assess the outcome using both the HTTP and business status.
Can I treat facebook_id as the Page-details field name?
Do not confuse the field contracts. Search returns facebook_id, while Page details uses page_id. Preserve the original fields and verify the corresponding entity.
Does finding a Page with the same name identify the intended brand?
No. Manually check the URL, name, verification status and other public context before selecting the Page to collect.