Facebook Marketplace Scraper: listings and prices

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

Open in Apify Store (opens in a new tab)
Collects
Products, Places
Modes
3

Overview

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 item

Looks up one public Marketplace listing by its link. Paste a listing link taken from a Marketplace search run.

$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.

InputTypeExample
Listing links requiredFull Marketplace listing links, like https://www.facebook.com/marketplace/item/1234567890123456/.Listhttps://www.facebook.com/marketplace/item/1000000000000001/
Max itemsMaximum number of results to collect.Number1
Sample output: Marketplace item
{
  "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.

InputTypeExample
Keywords requiredWords to search Marketplace listings for, or place names to look up, like bicycle or New York.Listbicycle
Max itemsMaximum number of results to collect.Number20
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.

See the current price in Apify Store (opens in a new tab)

What people use it for

Questions

Why does the search ask for coordinates instead of a city?

Marketplace searches around a point on the map. Run the Locations mode with a city or area name and copy the latitude and longitude it returns.

What is the difference between a search row and an item row?

A search row gives title, price, photos and link. An item row adds the seller's description of the listing and the price currency.

Can I search for several products in one run?

Yes. Add one keyword per line. All of them use the same latitude and longitude.

All Facebook tools

Facebook Marketplace Scraper from $2.50 / 1,000Open in Store (opens in a new tab)