Local business enrichment
Use Facebook endpoints to turn local business enrichment into repeatable API requests with documented inputs and JSON responses.
Look up a public Facebook Page by page ID, vanity name, or full URL and get name, followers, category, hours, and public contact details. Look up a public Group for its name, cover photo, privacy setting, and member count. Or search Facebook Marketplace by location with category, price range, sort order, listing age, and condition filters, and get listing title, price, description, and approximate location as structured JSON — no login required.
Look up a public Facebook Page or Group, or search Facebook Marketplace listings by location, category, price, and condition, and get structured JSON.
Endpoint families
2
Documented params
11
Examples
2
Live catalog snapshot
Active endpoints
2
Methods
GET
Required params
4
Schema refs
2
{
"platform": "Facebook",
"endpoint": "facebook-page",
"method": "GET",
"path": "/facebook/{page}",
"auth": "apiKey"
}Use cases
Look up a public Facebook Page or Group, or search Facebook Marketplace listings by location, category, price, and condition, and get structured JSON.
Use Facebook endpoints to turn local business enrichment into repeatable API requests with documented inputs and JSON responses.
Use Facebook endpoints to turn company firmographic research into repeatable API requests with documented inputs and JSON responses.
Use Facebook endpoints to turn contact discovery into repeatable API requests with documented inputs and JSON responses.
Use Facebook endpoints to turn marketplace listing and price monitoring into repeatable API requests with documented inputs and JSON responses.
Managed execution
Each Crawlora platform API is designed around a specific data surface. Instead of exposing a generic fetch endpoint, Crawlora combines endpoint-specific request logic, managed infrastructure, parsing, normalization, billing, and Playground-tested examples.
Request behavior is tuned for the target platform and endpoint type.
Supported endpoints can use managed proxy routing to improve reliability and reduce infrastructure work.
Dynamic pages can be routed through managed browser instances where JavaScript rendering is required.
Challenge pages and unusable upstream responses are detected and surfaced clearly.
Results are returned as documented JSON instead of raw HTML.
Test the same route from Docs and Playground before production integration.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/facebook/marketplace/search
/facebook/{page}
Endpoint catalog
/facebook/{page}Fetches public data about a Facebook Page given its page ID, vanity name, or full page URL: name, follower/like counts, intro, category, business hours/price range, review count, and any public contact details (email, phone, address, website, WhatsApp number) exposed on the Page's About tab.
/facebook/marketplace/searchFetches Facebook Marketplace search or browse results for a location: listing id, title, price, city/state, and a thumbnail image per result. Only the first page Facebook's own server-rendered results page returns is available — Facebook's own further pagination requires a logged-in session and is out of scope. Omit both query and category to get the location's browse feed instead of running a search. minPrice, maxPrice, sortBy, daysSinceListed, and condition only take effect alongside a query or category (Facebook itself ignores them on the plain browse feed), except for the property_rentals category, which has its own always-filtered listing page. This endpoint can take noticeably longer than other search endpoints (up to roughly a minute in the slowest case) as it retries to get past an intermittent upstream condition; priced accordingly.
Related APIs
Business & Market Intelligence
Turn public GitHub ecosystem signals into structured data for developer-market research, open-source intelligence, recruiting, and AI-agent workflows.
Business & Market Intelligence
Collect public TrustMRR startup marketplace and leaderboard data as normalized JSON for startup research, SaaS discovery, and market intelligence workflows.
Business & Market Intelligence
Add website and competitive intelligence signals from SimilarWeb to research pipelines.
How to scrape Facebook
A Facebook Page's About tab carries firmographic and contact data most businesses don't publish anywhere else, and Facebook Marketplace carries local listing and price data — but both are rendered client-side and gated behind Facebook's own markup. Crawlora's Facebook endpoints return them as structured JSON, no login, no brittle DOM scraping.
A Page ID, vanity name, or full facebook.com Page URL identifies a Page; a numeric Group ID, vanity name, or Group URL identifies a Group; a Marketplace location vanity slug (e.g. austin) plus an optional query and filters targets a search.
Pass the Page/Group reference, or the location and search filters, to Crawlora's Facebook Pages, Groups, or Marketplace Search endpoint.
Pages return name, follower/like counts, intro, category, hours or price range, review count, and public contact details. Groups return name, cover photo, privacy, and member count. Marketplace returns listing id, title, price, city/state, and a thumbnail per result.
Pair Page results with the Contact API for additional public emails, or re-run a Marketplace search on a schedule to track price or listing changes for a category and location.
FAQ
Send a Page ID, vanity name, or full Page URL to Crawlora's Facebook Pages endpoint and get structured JSON — name, followers, category, hours, and public contact details — without logging in or parsing rendered HTML. Collect only public data and respect Facebook's terms.
Any public contact info the Page exposes on its About tab — email, phone, address, website, and WhatsApp number — when present. Coverage varies by Page since not every business publishes every field.
No. Crawlora targets public Facebook Pages, public Groups, and public Marketplace listings — not private profiles, private groups, or authentication-gated content.
No. Facebook's own public listing data does not include seller identity, so Crawlora's Marketplace endpoints have no seller field — only listing details such as title, price, description, condition, and approximate (city/state) location.
Yes. Pass a category such as vehicles, electronics, apparel, or property_rentals, along with optional price range, sort order, listing age, and condition filters.