Facebook Marketplace Scraper
Marketplace listings with price, condition, photos and seller
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.
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
Guides & tutorials
Pull the Top 100 Best Sellers for Every Amazon Subcategory in One Run
Walk an Amazon department with Amazon Bestsellers Scraper and get the top 100 of every subcategory in one run, with a hard cap on lists and cost.
Compare an App's App Store Reviews Across Countries
Read one app's App Store reviews in many countries in one run with App Store Reviews Scraper, then compare ratings and top complaints country by country.
Find the Decision Makers at Your Target Accounts by Job Title
Turn a list of company domains into a CRM-ready CSV of people by job title, with LinkedIn URLs, labeled emails and a company check on every row.
Related scrapers
SEC EDGAR Full-Text Search
Search 10-K, 10-Q, 8-K, and any SEC filing by keyword
Google News Scraper
Headlines, sources, and publication dates as structured JSON
AmbitionBox Scraper
Company reviews, salaries, ratings, and interview data
AliExpress Scraper
Product prices, ratings, and order counts from AliExpress
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.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.