datasets_facebook_pages_search
Search public Facebook Pages by keyword, category, or ID, then filter by contact details like email, phone, website, WhatsApp, likes, and refresh date to find matching business records.
Instructions
Search the Facebook Pages dataset. Searches public Facebook Page contact records stored in a search index — website, email, phone, WhatsApp, category and like count, discovered through business-search enumeration, domain-scoped scans, and Wikidata seeding, then hydrated from each Page's public About tab. Sort enum: relevance, likes_desc, likes_asc, hydrated_at_desc, hydrated_at_asc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Full-text query over title and address, max 256 characters | |
| page | No | Page number, defaults to 1 | |
| sort | No | Sort enum: relevance, likes_desc, likes_asc, hydrated_at_desc, hydrated_at_asc | |
| page_id | No | Exact Facebook Page id filter, max 128 characters | |
| category | No | Exact Page category filter (case-insensitive), max 128 characters | |
| has_email | No | Filter by a public contact email | |
| has_phone | No | Filter by at least one public phone number | |
| max_likes | No | Maximum Page like count | |
| min_likes | No | Minimum Page like count | |
| page_size | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 | |
| identifier | No | Exact Page username/identifier filter (case-insensitive), max 128 characters | |
| has_website | No | Filter by a linked website | |
| has_whatsapp | No | Filter by a public WhatsApp contact | |
| hydrated_after | No | Records last refreshed on or after this date (RFC3339 or YYYY-MM-DD) | |
| hydrated_before | No | Records last refreshed on or before this date (RFC3339 or YYYY-MM-DD) | |
| discovery_source | No | Exact filter for how the Page was discovered (e.g. business_search, warc_domain_scan, wikidata), max 128 characters |