Facebook Marketplace Scraper - Listings, Prices & Cars avatar

Facebook Marketplace Scraper - Listings, Prices & Cars

Pricing

from $0.70 / 1,000 listings

Go to Apify Store
Facebook Marketplace Scraper - Listings, Prices & Cars

Facebook Marketplace Scraper - Listings, Prices & Cars

Scrape Facebook Marketplace listings by keyword, category and city: price, photos, location, listing date, description, condition, seller and car details. No login. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

from $0.70 / 1,000 listings

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

What is Facebook Marketplace Scraper?

Facebook Marketplace Scraper is a tool that lets you scrape listings from Facebook Marketplace: title, price, location, listing date, photo and sold status for every listing in a search, and with one switch the full listing with description, condition, all photos, map coordinates and vehicle details (make, model, year, mileage, transmission, fuel type, colors, title status). Type what you are looking for and a city, or paste any Marketplace link, click Start, and download the listings as Excel, CSV or JSON.

  • ⚑ Fast: 900 listings from three searches in about 30 seconds, 100 listings with full details in about 40 seconds (our tests)
  • πŸ“š Deep searches: keeps going past the first screen of results, so one search can return a thousand listings or more
  • πŸš— Vehicle details: make, model, year, mileage, transmission, fuel type and colors as separate fields
  • πŸ”“ No login: no Facebook account or cookies needed
  • πŸ’Έ Free to try: the $5 of free usage every Apify account gets each month covers about 5,000 listings

What can Facebook Marketplace Scraper do?

  • Search Facebook Marketplace by keyword in any city, e.g. bike in New York
  • Scrape a whole Facebook Marketplace category near a city: vehicles, electronics, furniture and home goods, property rentals and more
  • Filter Facebook Marketplace listings by price range, condition, date listed, delivery method, search radius and sort order
  • Search Facebook Marketplace around any point with latitude and longitude
  • Paste Facebook Marketplace links with the filters you set on Facebook
  • Scrape single Marketplace listings from their links for the full details
  • Scrape Facebook Marketplace car listings with vehicle specs for dealer research and price tracking
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Facebook Marketplace?

🏷️ TitleπŸ’² Price and currencyπŸ”» Original price (price drops)
πŸ“… Date listedπŸ“ City, state and location textπŸ—ΊοΈ Latitude and longitude
πŸ–ΌοΈ Main photoπŸ“Έ All photos in large size🎞️ Videos
πŸ“ Full description✨ ConditionπŸ—‚οΈ Category
πŸš— Make, model, year, trimπŸ›£οΈ Mileageβš™οΈ Transmission and fuel type
🎨 Exterior and interior colorπŸ“„ Title status and owners🚚 Delivery and shipping
βœ… Sold or pendingπŸ‘€ Seller name (when public)πŸ”— Listing link and ID

How to scrape Facebook Marketplace

  1. Create a free Apify account (no credit card needed).
  2. Open Facebook Marketplace Scraper.
  3. Enter search keywords and a city, pick a category, or paste Marketplace links.
  4. Set how many listings you want per search, add filters, turn on Include full listing details if you need descriptions, all photos and coordinates, then click Start.
  5. When the run finishes, download the listings as Excel, CSV, JSON, HTML or XML.

How much does it cost to scrape Facebook Marketplace listings?

You pay only for the listings you get. A listing with full details is charged at the full-details price instead of the listing price, never both. The price per 1,000 depends on your Apify plan:

Apify planListings per 1,000Listings with full details per 1,000
Free$1.00$2.00
Starter (Bronze)$0.90$1.80
Scale (Silver)$0.80$1.60
Business (Gold) and higher$0.70$1.40

Platform usage is included in these prices, so you pay nothing extra for it.

Example: 1,000 listings cost $1.00 on the Free plan and $0.70 on Business. The same 1,000 listings with full details cost $2.00 on Free and $1.40 on Business.

Every Apify account gets $5 of free usage each month, enough for about 5,000 listings. Setting Max listings per search keeps the cost of a run under control, and you can also set a maximum cost per run. See the Pricing tab for details.

⬇️ Input

SettingWhat it does
Search keywordsWhat to search for, one search per line, e.g. bike or iphone 15
LocationThe city to search around, e.g. New York, Austin, TX or London, or latitude,longitude
CategoryOnly listings in one category, or a whole category when you leave the keywords empty
Marketplace linksMarketplace search or category links with your filters, or single listing links like https://www.facebook.com/marketplace/item/1234567890/
Max listings per searchHow many listings to save for each search or link (default 100). Set 0 for as many as Facebook shows
Include full listing detailsOpen each listing for its description, condition, all photos, coordinates and vehicle details
FiltersMinimum and maximum price, search radius, sort order, condition, date listed and delivery method

Bikes in New York, newest first:

{
"searchQueries": ["bike"],
"location": "New York",
"sortBy": "creation_time_descend",
"maxItems": 200
}

Cars under $15,000 near Austin with full vehicle details:

{
"category": "vehicles",
"location": "Austin, TX",
"maxPrice": 15000,
"maxItems": 100,
"includeDetails": true
}

Your own Marketplace search and two single listings:

{
"startUrls": [
"https://www.facebook.com/marketplace/chicago/search?query=desk&minPrice=20&maxPrice=150",
"https://www.facebook.com/marketplace/item/1455642709743277/",
"https://www.facebook.com/marketplace/item/1842635293816228/"
]
}

⬆️ Output

Every listing is one row. Without details you get the search fields (title, price, location, date listed, main photo, sold status). With details you also get the description, condition, all photos, coordinates and, for vehicles, the vehicle fields (photo links shortened here):

{
"id": "1842635293816228",
"url": "https://www.facebook.com/marketplace/item/1842635293816228/",
"title": "Couch",
"price": 0,
"priceText": "$0",
"currency": "USD",
"originalPrice": null,
"listedAt": "2026-09-26T13:07:17Z",
"description": "Fairly used couch free pick up",
"condition": "Used - like new",
"categoryId": "1583634935226685",
"categoryName": "Furniture",
"locationText": "Chicago, IL",
"city": "Chicago",
"state": "IL",
"latitude": 41.88263,
"longitude": -87.63245,
"photoUrl": "https://scontent-atl3-1.xx.fbcdn.net/v/t39.84726-6/825286449_..._n.jpg",
"photos": [
"https://scontent-ord5-1.xx.fbcdn.net/v/t39.84726-6/825286449_..._n.jpg",
"https://scontent-ord5-2.xx.fbcdn.net/v/t45.5328-4/825288795_..._n.jpg"
],
"isSold": false,
"isPending": false,
"deliveryTypes": ["IN_PERSON"],
"shippingOffered": false,
"attributes": [{"name": "Condition", "value": "Used - like new"}],
"vehicle": null,
"hasDetails": true,
"source": "couch in Chicago",
"fetchedAt": "2026-10-01T15:58:48Z"
}

A vehicle listing with details carries the vehicle fields:

{
"title": "2006 Jeep Grand Cherokee Β· Laredo",
"price": 6847,
"subtitles": ["109K miles"],
"vehicle": {
"year": 2006,
"make": "Jeep",
"model": "Grand Cherokee",
"trim": "Laredo",
"mileage": 109555,
"mileageUnit": "MILES",
"transmission": "AUTOMATIC",
"fuelType": "GASOLINE",
"exteriorColor": "silver",
"interiorColor": "grey",
"owners": "NOT_SURE",
"titleStatus": null,
"sellerType": "PRIVATE_SELLER"
}
}

The Listings tab shows the results as a table with photos, and the Full details tab adds descriptions, coordinates and, for cars, the vehicle fields. The run report lists any search or listing that could not be read, and why.

How can I use Facebook Marketplace data?

  • Reselling and flipping: find underpriced items the minute they are listed, sorted newest first
  • Price research: see what used phones, furniture, bikes or tools really sell for in your city
  • Car dealer research: track private-party car prices by make, model, year and mileage
  • Rental market research: collect rental listings with prices and locations
  • Lead generation: find local sellers and businesses listing on Marketplace
  • Price monitoring: schedule a run every hour or day and get only fresh listings with the date filter
  • Data science and maps: plot listings with coordinates and prices

How many listings can I get?

Each search goes as deep as Facebook's results go; in our tests a single search in a big city returned well over a thousand listings. Set Max listings per search to the number you need, or 0 for everything Facebook shows. For property rentals, Facebook shows visitors about 24 listings per search, so use several searches (for example different price ranges) to collect more.

Scrape more Facebook and marketplace data

ActorWhat it gets
Facebook Pages Scraper - Page Details & ContactsFacebook Page details: follower count, category, intro, business email, phone, address and websites
Facebook Posts Scraper - Public PagesPosts from public Facebook Pages: text, date, reactions by type, comments and shares counts, photos and videos
Facebook Groups Scraper - Public Group PostsPosts from public Facebook groups: text, author, date, reactions, comments and shares counts
Facebook Ads Scraper - Meta Ad Library Scraper & APIFacebook and Instagram ads from the Meta Ad Library by keyword or Page, with ad text, images and videos
eBay Scraper - Listings, Prices, Shipping & SellerseBay listings across 8 marketplaces: prices, shipping, condition, seller ratings and item specifics

❓FAQ

How much does it cost to scrape Facebook Marketplace?

$1.00 per 1,000 listings on the Free plan, or $2.00 per 1,000 with full details, and less on paid plans. See the cost section above for every plan.

Often well over a thousand in a big city, as deep as Facebook's results go. Property rentals are the exception at about 24 listings per search, so split rental searches by price range.

Can I use my filters from the Facebook Marketplace website?

Yes. Set up your search on Facebook Marketplace (city, price, condition, date listed, delivery), copy the link from the address bar and paste it into Marketplace links.

Which cities and countries work?

Any place Facebook Marketplace is available. Enter a city name such as Austin, TX, Toronto or London, or exact coordinates as latitude,longitude. If a name is ambiguous, add the state or country.

Do I need a Facebook account?

No. The scraper reads the same public listings anyone can see on Facebook Marketplace without signing in. You don't need a Facebook account or cookies.

Do I get the seller's name and profile?

Facebook shows the seller's name to visitors on some listings, mostly vehicles; when it does, you get sellerName and sellerId. Seller profiles, ratings and messages are only visible to signed-in users and are not collected.

Why are some fields empty?

Search listings carry the basics. Description, condition, all photos, coordinates, currency and vehicle details come with Include full listing details. Some fields only exist for some listings: vehicle fields for vehicles, features for rentals and homes, the original price only after a price drop.

Can I connect Facebook Marketplace Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

This scraper collects only publicly available listing information. Listings can contain personal data such as seller names, which may be protected by laws such as the GDPR, so only collect it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

Facebook Marketplace Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Facebook or Meta.

Something isn't working?

Open the Issues tab with your input and what you expected, or tell us which field you need. We read every one and usually reply within a day.

⭐ Your feedback

Have an idea or found a problem? Open the Issues tab and tell us. If Facebook Marketplace Scraper saved you time, a short review on the Reviews tab helps other people find it.