fb-marketplace-scraper
Pricing
from $4.00 / 1,000 results
One or more Facebook Marketplace search URLs to scrape.
How to build a search URL:
Example URLs: https://www.facebook.com/marketplace/bangkok/search/?query=iphone https://www.facebook.com/marketplace/london/search/?query=sofa https://www.facebook.com/marketplace/newyork/vehicles/?maxPrice=10000
You can add multiple URLs to scrape several searches in a single run.
Maximum number of listings to collect per search URL.
Higher values use more proxy traffic and increase cost. Start with 20–50 to test your cookies are working before scaling up.
Estimated cost guide:
Your Facebook browser session cookies. Required — Facebook Marketplace is not accessible without being logged in.
How to get your cookies (takes ~2 minutes):
⚠️ Security warning: Your cookies give full access to your Facebook account — treat them like a password. We strongly recommend using a dedicated Facebook account created only for scraping. Never share your cookies publicly.
[ { "name": "c_user", "value": "YOUR_FB_USER_ID" }, { "name": "xs", "value": "YOUR_FB_XS_TOKEN" }, { "name": "datr", "value": "YOUR_DATR_VALUE" }]Visit each listing's detail page to extract seller name, time posted, and item description.
⚠️ This loads one additional page per listing — it will significantly increase run time and proxy cost. Enable only if you need those fields.
When enabled, add "sellerName", "postedAt", and "description" to the Output Fields list.
Which fields to include in the output dataset. Remove any fields you don't need to keep your dataset clean.
All available fields:
Only available when Fetch Listing Details is enabled:
[ "listing_id", "title", "price", "currency", "imageUrl", "location", "link", "scrape_timestamp"]