Facebook Marketplace Scraper
Pricing
$1.99 / 1,000 listing scrapeds
Facebook Marketplace Scraper
Scrape Facebook Marketplace by keyword or browse whole categories (Vehicles, Furniture, Tools + 18 more) with no Facebook login. Returns price, title, year, location, image, and listing URL, newest first. Export JSON, CSV, Excel, or use as a Facebook Marketplace API.
Pricing
$1.99 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Josh Baker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Facebook Marketplace Scraper π
Scrape Facebook Marketplace listings into clean, structured data β by keyword or whole category, with no Facebook login needed.
Search any product (pickup truck, iPhone, couch) or browse an entire
category (Vehicles, Furniture, Tools, Boatsβ¦) around any major city, and get
every matching listing with price, title, year, location, image, and a direct
link β sorted newest-first and ready to export as JSON, CSV, or Excel, or
pull straight from the API.
Built for car flippers, dealers, resellers, lead-gen teams, and market researchers who need to spot new listings fast β before the competition does.
β Why people use this Facebook Marketplace scraper
- β‘ Fresh listings, sorted newest-first β catch deals the moment they post
- π No Facebook account or login β it reads public listings
- ποΈ Browse whole categories β every new Vehicle / Furniture / Tool listing near a city, no keyword guessing
- π Auto-parses the year from each listing title (built for vehicle sourcing)
- π Any location, any keyword β full price-range and radius filters
- π€ Export anywhere β JSON / CSV / Excel download, API, Google Sheets, Zapier, Make
- π Schedule it β run daily or hourly and get new listings on autopilot
- πΈ Cheap β pay only per listing you get ($1.99 / 1,000 results)
π How to scrape Facebook Marketplace in 30 seconds
- Enter one or more search queries (e.g.
pickup truck,dresser) β or pick a category to browse instead (e.g. Vehicles, Furniture, Tools). Use one or the other: Facebook can't combine them, so if both are set the search queries win and the category is ignored (with a warning in the log). - Enter a location β a city or
City, State(e.g.Pensacola, FL,Houston, TX). Use a city big enough to have its own Marketplace page β for small towns, pick the nearest larger city and rely on the radius (the run fails with a clear error if Facebook doesn't recognize the city, and nothing is charged). - Set your price range and click Start.
That's it. Results appear in the dataset β export or pull via API.
π€ What data does it extract from Facebook Marketplace?
Each listing comes back as a structured record:
{"query": "pickup truck","price": 9995,"year": 2007,"title": "2007 Toyota Tacoma SR5","location": "Pensacola, FL","url": "https://www.facebook.com/marketplace/item/1447938003722445/","image": "https://scontent.xx.fbcdn.net/...jpg"}
Fields that always come through: price, title, location, image, and the listing link β plus year parsed from the title (vehicles) and the category on category browses.
π Use it as a Facebook Marketplace API
There is no official Facebook Marketplace API β this actor is the practical alternative. Every run's results are available through the Apify API as JSON, so you can:
- call it from any language (Node.js, Python, cURL) and read the dataset
- schedule runs (hourly / daily) and fetch only new listings
- fire webhooks when a run finishes
- push results into Google Sheets, Zapier, Make, Slack and other integrations
π How to monitor Facebook Marketplace for new listings
Results are sorted newest-first, so a scheduled run is a ready-made alert
pipeline: schedule the actor (e.g. every morning for Vehicles in your city
with your max price), then export or webhook the results. You'll see every new
listing without ever scrolling the feed.
π― Who is it for?
- Car flippers & dealers β source under-market vehicles across a whole metro
- Resellers & deal hunters β track furniture, electronics, tools, anything
- Researchers & analysts β pull Marketplace pricing data at scale
- Developers β a clean API for Facebook Marketplace data
π‘ FAQ
Can you scrape Facebook Marketplace without an account?
Yes β this scraper reads public listings and never logs in. No Facebook account, cookies, or session tokens needed.
Which categories can I browse?
vehicles, motorcycles, boats, propertyrentals, apparel, electronics,
entertainment, family, free, garden, home-improvements, instruments,
office-supplies, pets, sports, toys, video-games, antiques,
appliances, furniture, tools. Price filters and newest-first sorting apply
on category browses too.
Does the radius work on category browses?
No β that's a Facebook limitation, not a setting. On its public category pages Facebook always shows its default area around the chosen city and ignores the radius parameter (keyword searches respect it). Category results typically cover the city's metro area.
Why is there no mileage field?
Facebook doesn't show odometer readings on its public Marketplace search results, so it can't be scraped reliably and isn't included. The fields that always come through: price, year, title, location, image, and the listing link.
My city fails with "not recognized as a Marketplace city"
Facebook only has Marketplace pages for larger cities β small towns get
redirected. Enter the nearest bigger city (e.g. New Orleans, LA instead of
Picayune) and set the radius to cover your area. Failed runs like this save
and charge nothing.
Why does it use residential proxies?
Facebook blocks datacenter IPs. Residential proxies are what make it work reliably (the default setting handles this for you).
How much does it cost to scrape Facebook Marketplace?
$1.99 per 1,000 listings scraped β you only pay for results you actually get. Empty, blocked, or failed runs charge nothing.
Is scraping Facebook Marketplace legal?
It accesses publicly available data. You're responsible for how you use the data and for complying with applicable laws and terms.
π οΈ Input reference
| Field | Description |
|---|---|
searchQueries | One or more search terms (leave empty when browsing a category) |
category | Browse a whole category instead of searching (leave queries empty) |
location | Pick a major city from the dropdown, or use "Other city" below |
customLocation | Any other city as free text, City, State (overrides the dropdown) |
minPrice / maxPrice | Price range filter (works in both modes) |
radius | Search radius in miles (keyword searches only β Facebook ignores it on category pages) |
maxItems | Max unique listings to return |
proxyConfiguration | Residential proxies (recommended, on by default) |
π Related actors
- Facebook Marketplace Deals Scraper β the deal-hunting setup of this scraper: monitor whole categories in your city and catch underpriced listings first.
Not affiliated with, endorsed by, or sponsored by Meta or Facebook. "Facebook" and "Facebook Marketplace" are trademarks of Meta Platforms, Inc.