A facebook marketplace scraper: search listings by keyword and location, look up a single listing, or find place coordinates for your searches. Export JSON, CSV or Excel.
$2.50per 1,000 products on paid plans, $4.69 on the free plan
Marketplace is local by design. That makes it useful for price research and hard to read at scale. This tool turns a Marketplace search into a table of
listings you can sort by price or compare between areas.
Step one: find your spot. Searches run around a latitude and longitude, not a city name. The
Locations mode takes a place name such as Austin or Manchester and returns matching places with their
address, city and coordinates.
Step two: search. In Marketplace search you enter keywords and the coordinates. Each listing comes
back with its title, price, photos and link.
Step three, if you need it: open a listing.Marketplace item takes listing links from a search run
and returns the full listing, including the seller's own description and the currency of the price.
The data suits resellers checking a fair price, small shops watching local competition, and analysts who
follow second-hand prices over time. Because every row has a collection time, you can run the same search
each week and see how supply and prices move.
On Apify you fill in the fields, set the number of listings per keyword and start the run. The free plan
returns 10 listings per run, so a first test is cheap. Export the results as CSV or Excel for a sheet,
or JSON for code. Only public listings are read, and no login is used.
What it collects, in 3 modes
Marketplace search
Searches public Marketplace listings by keyword around a latitude and longitude. Find coordinates with the Locations mode.
$2.50 per 1,000 productsAbout $4.69 per 1,000 products on Apify's free plan, from $2.50 per 1,000 on paid plans.
Input
Type
Example
Keywords requiredWords to search Marketplace listings for, or place names to look up, like bicycle or New York.
List
bicycle
Latitude requiredLatitude of the search centre, like 40.7128. Find coordinates with the Locations mode.
Text
40.7128
Longitude requiredLongitude of the search centre, like -74.0060. Find coordinates with the Locations mode.
{
"collectedAt": "2026-11-11T05:35:40Z",
"description": "Another short example sentence.",
"details": {
"facebook": {
"locationText": "Newark, NJ"
}
},
"id": "1000000000000001",
"images": [
"https://scontent.xx.fbcdn.net/fixture/0a1b2c3d4e52.jpg",
"https://scontent.xx.fbcdn.net/fixture/0a1b2c3d4e53.jpg",
"https://scontent.xx.fbcdn.net/fixture/0a1b2c3d4e54.jpg"
],
"input": {
"maxItems": 1,
"url": "https://www.facebook.com/marketplace/item/1000000000000001/"
},
"platform": "facebook",
"price": {
"amount": 40,
"currency": "USD"
},
"seller": {},
"status": "ok",
"title": "A short example sentence for illustration.",
"type": "product",
"url": "https://www.facebook.com/marketplace/item/1000000000000001/"
}
Locations
Finds Marketplace places by name and returns their coordinates, to use in Marketplace search.
$2.50 per 1,000 placesAbout $4.69 per 1,000 places on Apify's free plan, from $2.50 per 1,000 on paid plans.
Input
Type
Example
Keywords requiredWords to search Marketplace listings for, or place names to look up, like bicycle or New York.
List
bicycle
Max itemsMaximum number of results to collect.
Number
20
Sample output: Locations
{
"address": "Manhattan, NY 03501",
"city": "New York",
"collectedAt": "2026-11-11T05:32:52Z",
"details": null,
"id": "110334498996314",
"input": {
"keyword": "New York",
"maxItems": 100
},
"latitude": 40.7779,
"longitude": -73.9675,
"name": "Manhattan, NY 03501",
"platform": "facebook",
"status": "ok",
"type": "place",
"url": null
}
Pricing
You pay per result, through your Apify account. Apify's free plan allows up to 10 items per run and 20 runs per day. The Store page always shows the current price.