Facebook Marketplace listings
Fetch marketplace listings with price and seller info
POST /v1/extractProviders
Every provider below returns the same normalized output. Pass a slug to pick one explicitly, or let SocialRouter route for you.
- Bright Data
brightdata/facebook/marketplace.listingsUp to 1000 URLs per request
$0.0017per record
Input
A marketplace search or category URL to collect listings from.
https://facebook.com/zuck/posts/123Output
Each record has the fields below, whichever provider serves the request. Providers may include additional platform-specific fields on top.
titlestringListing title
pricenumberPrice as a number
currencystringISO currency code (e.g. "EUR")
locationstringListing location
seller_namestringSeller's display name
listing_urlurlDirect link to the listing
posted_atiso8601When the listing was published
sourcestringPlatform the record was extracted from (e.g. "linkedin")
extracted_atiso8601UTC timestamp when the record was produced
How to call it
Pass a provider slug from the table above as the provider field on the POST /v1/extract endpoint.
Frequently asked questions
How much does Facebook marketplace listings cost?
Prices start at $0.0017 per record, depending on the provider you route to. You are only charged for records actually returned.
Which providers offer Facebook marketplace listings?
Bright Data — 1 provider is available through SocialRouter's unified API. Pick one explicitly with its slug, or let the router choose.
What input does it need?
A marketplace search or category URL to collect listings from. For example: https://facebook.com/zuck/posts/123
Is the output format the same for every provider?
Yes. Every provider returns the normalized record schema documented on this page; some providers add extra platform-specific fields on top, but the documented fields are always present.
How many URLs can I send per request?
Up to 1000 URLs in a single request, depending on the provider.
What happens if a provider fails?
SocialRouter automatically fails over to another provider offering the same service, so a single provider outage doesn't break your integration.