Search Facebook Marketplace and look up public Facebook Page details — all as normalized JSON from the Crawlora API, no browser automation or logged-in session required.
When to use this skill
- "Find Marketplace listings for near ."
- "What's on the Marketplace browse feed for /?"
- "Get 's follower count / category / contact info."
- "Does this Facebook Page list a phone number or website?"
- Local-market price research or lead-gen sweeps of a Page's public About tab.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
- Set
CRAWLORA_API_KEYin the environment before running the helper. - The helper reads
CRAWLORA_API_KEYfrom the environment and sends requests tohttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Marketplace search / browse —
GET /facebook/marketplace/searchwith a requiredlocation(Marketplace vanity slug) plus an optionalqueryorcategory; omit bothqueryandcategoryto get the location's browse feed instead of a search.min_price,max_price,sort_by,days_since_listed, andconditiononly take effect alongside aqueryorcategory. - Page lookup —
GET /facebook/{page}wherepageis a vanity name, handle,profile.phpid, or full Facebook URL; returns name, follower/like counts, intro, category, business hours/price range, review count, and any public contact details on the Page's About tab.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Marketplace search / browse:
scripts/crawlora.sh /facebook/marketplace/search location=chicago-il query="dining table" | jq '.'
scripts/crawlora.sh /facebook/marketplace/search location=chicago-il category=vehicles min_price=5000 | jq '.'
# Page lookup:
scripts/crawlora.sh /facebook/nike | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See reference/endpoints.md for both Facebook
endpoints this skill uses.
Examples
- Local resale price check:
/facebook/marketplace/searchwithlocation+queryfor an item, compare listed prices/conditions across the first page of results. - Business lead enrichment:
/facebook/{page}for a prospect's Facebook Page to pull follower count, category, and any public phone/email/website from the About tab before outreach.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public Marketplace listings and public Page info; no login, no private content. Respect Facebook's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - Marketplace search is single-page only: Facebook's own further pagination requires a logged-in session and is out of scope — only the first page of server-rendered results is returned.
property_rentalscategory is always filtered — it has its own listing page and ignores themin_price/max_price/sort_by/etc. filters the same way the plain browse feed does.- Marketplace search can be slow — up to roughly a minute in the slowest case, since it retries past an intermittent upstream condition; priced accordingly.