The Mine Works
← All Scrapers
Apify Actor · Business

Facebook Marketplace Scraper

Marketplace listings with price, condition, photos and seller

View on Apify Store →
From $2.34 / 1,000 listings
Status
State ● Live
Pricing PPE
Category Business
Overview

What it does

Search by keyword with a city name or coordinates, or feed it search, category and listing links. One listing becomes one row: title, price as a number and as shown, currency, condition, category, the full description, every photo, the city with exact coordinates and distance from your search point, the seller's name, rating and join date, and the listing time. Vehicles add make, model, year, mileage and more. Facebook shows a logged out visitor roughly 1,700 to 2,200 listings per search.

Features

Built in

  • ✓ Keyword with city name, city slug or coordinates
  • ✓ Vehicle fields: make, model, year, mileage, fuel
  • ✓ distance_km per row when details are on
  • ✓ Same price per listing with details on or off
  • ✓ One listing link or id in, one row out
FAQ

Common questions

How complete are the seller and description fields? +

In the maker's test runs the seller name was filled on 592 of 600 rows and the description on 585. Both come from the listing page, so they need includeDetails on, which is the default setting.

What am I charged per listing? +

$0.00558 per listing on the Apify free plan and $0.00234 on Gold and above, plus a $0.002 run fee. Removed listings, links that are not Marketplace links and duplicates return a free error row with the reason.

Is a Facebook account or cookie needed? +

No. The actor reads Marketplace as a logged out visitor, with no login, no cookies of yours, no browser and no CAPTCHA solving. That also sets the ceiling on how many listings a search can reach.

Does the radius setting work strictly? +

Facebook treats the radius as a hint for logged out search and returns listings around the place, nearest areas first. With details on, every row carries distance_km from your search point so you can cut the list yourself.

Can I use it for one listing at a time? +

Yes, which is the point of the id input. A listing link or a bare numeric id returns a single row for enrichment steps in Clay, n8n or an agent, and a removed listing returns a free not_found row.

Get Started

Try it on Apify.

Pay only for results delivered. No credit card required to sign up.

Apify Store

Find a ready-made scraper for your job

Apify has over 80,000 scrapers and automations, ours included. Start free with $5 of platform credit every month.