Use ReachOwl page scrapers to find Facebook business pages by city or location and keyword. A connected Facebook browser runs the scrape.Page scrapers (UI: Page Scraping) create one job per location x keyword pair. The chrome extension worker discovers Facebook business pages for those jobs. Pause, resume, and re-run through the API - do not call extension worker ingest routes.
Prerequisites
- Authenticate with
POST /api/v1/authenticateand sendAuthorization: Bearer YOUR_TOKEN - Connect a Facebook browser session in the ReachOwl app (Browsers page)
- For WhatsApp number verification: connect WhatsApp on Browsers and enable
whatsapp_verification_enabledon the job
1. Create scrapers
POST /api/v1/page-scrapers creates one scraper job for every location and keyword combination.
locations[].value- Facebook location id or location query stringlocations[].label- display name (optional)keywords- search termsstatus-active(default) orpausedreset_if_complete- defaulttrue; restarts completed jobs when re-posted
2. Check status and list jobs
search or is_complete=true|false.
3. Pause, resume, or re-run
4. List scraped pages
PATCH / DELETE on /api/v1/facebook-business-pages/{id}.
5. Optional WhatsApp verification
Requires WhatsApp Connect andwhatsapp_verification_enabled on the scraper.
