VOOZH about

URL: https://apify.com/memo23/facebook-marketplace-cheerio

โ‡ฑ Facebook Marketplace | Search | Detail Pages | Scraper ยท Apify


๐Ÿ‘ Facebook Marketplace | Search | Detail Pages | Scraper avatar

Facebook Marketplace | Search | Detail Pages | Scraper

Pricing

$25.00/month + usage

Go to Apify Store

Facebook Marketplace | Search | Detail Pages | Scraper

Scrape Facebook Marketplace for price tracking, reselling & car-dealer research. Keyword or URL search, no cookies or login. Filter by price, condition & location radius. Cars return make, model, odometer, transmission & VIN. Photos, seller & GPS per listing. JSON or CSV out.

Pricing

$25.00/month + usage

Rating

5.0

(4)

Developer

๐Ÿ‘ Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

16

Bookmarked

292

Total users

15

Monthly active users

2.4 hours

Issues response

13 hours ago

Last modified

Share

Facebook Marketplace Scraper

Search Facebook Marketplace by keyword or URL โ€” no login required โ€” and export every listing as clean JSON or CSV: price, location, seller, all photos, GPS coordinates, and full structured vehicle data (make, model, mileage, transmission, VIN) for cars, trucks, RVs & boats.

Point it at a keyword, a search URL, or an individual item URL. Filter by price, condition, delivery method, date listed, and location radius. Run it once or in monitoring mode to capture only newly-listed items. Pure HTTP โ€” no headless browser, no third-party CAPTCHA service.

Why Use This Scraper?

  • ๐Ÿš— Full vehicle / car data โ€” every vehicle listing returns a structured vehicle object: make, model, trim, odometer (mileage), transmission, fuel type, exterior & interior color, title status, number of owners, VIN, seller type, and a specifications block. Built for car dealers, flippers, and automotive market research.
  • ๐Ÿ”Ž Keyword search โ€” no URL needed โ€” pass a plain searchQuery ("used cars", "iphone", "sleeper trucks") and the actor builds the Marketplace search for you. Most scrapers force you to hand-build search URLs.
  • ๐Ÿ”“ No Facebook login required โ€” runs cookie-free by default. Cookies are an optional enhancement, not a requirement, so there's no account-ban risk to get started.
  • ๐ŸŽš๏ธ Rich filters โ€” price range, item condition (new / used-like-new / good / fair), delivery method, availability, days-since-listed, and exact-match toggle โ€” all without touching a URL.
  • ๐Ÿ“ Precise geo targeting โ€” search any Marketplace location by name, or by latitude/longitude with a kilometre radius, plus precise-location filtering to keep results inside your target area.
  • ๐Ÿ” Monitoring mode โ€” run on a schedule and emit only new listings since the last run โ€” ideal for price tracking, lead alerts, and inventory monitoring.
  • ๐Ÿ–ผ๏ธ All photos + GPS โ€” full listingPhotos array (not just the thumbnail) and exact latitude/longitude, plus seller details when includeSeller is enabled.
  • โšก Pure HTTP at scale โ€” Cheerio + direct API calls, tunable concurrency and delays, JSON / CSV / Excel export.

Overview

The actor emits one flat record per Marketplace listing. Core fields (title, price, location, photos, seller, status flags, timestamps) sit at the top level. When a listing is a vehicle, a structured vehicle object is attached. Enable includeSeller to visit each item's detail page for the full description, all photos, attributes, and seller data; leave it off for faster, lighter search-only runs.

Supported Inputs

InputExampleWhat you get
Keyword (searchQuery)"used cars"The actor builds the Marketplace search URL for you
Search URL (startUrls)https://www.facebook.com/marketplace/nyc/search/?query=sleeper%20trucksEvery listing on that search (with paging)
Category URLhttps://www.facebook.com/marketplace/tulsa/vehiclesEvery listing in that category/location
Item URL (startUrls)https://www.facebook.com/marketplace/item/3039750046185684/Full detail for that single listing

Pure HTTP. No browser, no third-party CAPTCHA-bypass service. No Facebook login required.

Use Cases

AudienceWhat they use it for
Car dealers & flippersPull make/model/mileage/transmission/title status across a city to spot underpriced vehicles
Resellers & arbitrageTrack price drops and new listings for target products in monitoring mode
Market researchersPrice distributions, inventory volume, and category trends by region
Lead generationSurface sellers and listings matching a niche, with location and contact context
Price intelligenceCompare asking prices across locations and over time

How It Works

  1. You provide a keyword, search URL, category URL, or item URL โ€” plus any filters (price, condition, location radius, date).
  2. For keyword input, the actor constructs the correct Marketplace search URL, applying your filters and chosen location.
  3. It fetches Marketplace's internal API directly over HTTP (Cheerio, no browser), paging through results up to maxItems.
  4. With includeSeller enabled, each listing's detail page is fetched for the full description, all photos, attributes, seller data, and โ€” for vehicles โ€” the complete vehicle field set.
  5. Each listing is normalized to a flat record (optionally fully flattened with flattenOutput) and pushed to your dataset as JSON / CSV / Excel.

Input Configuration

FieldTypeNotes
searchQuerystringKeyword to search โ€” the actor builds the search URL for you
startUrlsarrayMarketplace search, category, or item URLs
sortBystringSort order (e.g. newest first, price ascending/descending)
minPrice / maxPricenumberPrice range filter
conditionNew / conditionUsedLikeNew / conditionUsedGood / conditionUsedFairbooleanItem-condition filters
availabilitystringAvailable vs sold listings
deliveryMethodstringShipping vs local pickup
daysSinceListednumberOnly listings newer than N days
exactbooleanExact-match search
marketplaceLocationstringTarget Marketplace location by name
radiusKmnumberSearch radius around the location
latitude / longitudenumberPrecise coordinates to search around
preciseLocationbooleanKeep results strictly inside the target area
locationResultsModestringHow to handle out-of-radius results (maximize vs mark/exclude)
countryPresetstringCountry preset for the search
categoryIdstringAdvanced: target a specific Marketplace category
includeSellerbooleanVisit each item page for full details + seller + all photos + vehicle data
monitoringModebooleanEmit only newly-listed items vs previous runs
flattenOutputbooleanFlatten nested objects for easier CSV/spreadsheet use
cookiesstringOptional Facebook cookies (not required; sanitized & reused if provided)
maxItemsnumberMaximum listings per run
minDelay / maxDelaynumberDelay window between API calls
maxConcurrency / minConcurrencynumberParallelism bounds
maxRequestRetriesnumberRetry budget for failed requests
proxyobjectProxy configuration (Apify Residential recommended)

Example input

{
"searchQuery":"used cars",
"marketplaceLocation":"tulsa",
"radiusKm":65,
"minPrice":5000,
"maxPrice":40000,
"sortBy":"price_ascend",
"includeSeller":true,
"monitoringMode":false,
"maxItems":200,
"proxy":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}
}

Output Overview

Each record is a single Marketplace listing. Top-level fields cover the listing itself (title, price, location, photos, status, timestamps). A nested vehicle object is attached for cars, trucks, RVs, and boats. Enable includeSeller to also populate the full description, all photos, attributes, and seller object.

Output Sample

Trimmed real record for a vehicle listing (with includeSeller + flattenOutput):

{
"facebookUrl": "https://www.facebook.com/marketplace/tulsa/vehicles",
"id": "1181360107153349",
"itemUrl": "https://www.facebook.com/marketplace/item/1181360107153349/",
"listingTitle": "2026 Chevrolet Blazer EV SS",
"listingPrice": { "amount": "44990", "currency": "USD", "formatted_amount": "$44,990" },
"location": { "reverse_geocode": { "city": "Tulsa", "state": "US-OK" } },
"locationText": "Tulsa, OK",
"latitude": 36.1539,
"longitude": -95.9928,
"listingPhotos": [ { "image": { "uri": "https://scontent.xx.fbcdn.net/...jpg", "width": 960, "height": 960 } } ],
"seller": { "name": "โ€ฆ", "id": "โ€ฆ" },
"deliveryTypes": ["IN_PERSON"],
"isLive": true,
"isSold": false,
"vehicle": {
"make": "Chevrolet",
"model": "Chevrolet Blazer EV",
"trim": "SS",
"odometer": { "unit": "MILES", "value": 311 },
"transmission": "AUTOMATIC",
"fuelType": "GASOLINE",
"exteriorColor": "black",
"interiorColor": "black",
"condition": null,
"titleStatus": "CLEAN",
"numberOfOwners": null,
"isPaidOff": "IS_PAID_OFF",
"vin": null,
"sellerType": "PRIVATE_SELLER",
"features": [],
"specifications": { "horse_power": null, "engine_size": null, "gas_mileage_combined": null }
},
"creation_time": 1763537117,
"listingAgeText": "2 days ago",
"searchedWord": "used cars"
}

Key Output Fields

Listing core

  • itemUrl / listingUrl / facebookUrl โ€” direct item URL, and the search/source URL.
  • id โ€” unique listing identifier.
  • listingTitle / customTitle / description โ€” title and full description (description requires includeSeller).
  • listingPrice / strikethroughPrice โ€” current and original price (amount, currency, formatted).
  • location / locationText / latitude / longitude โ€” city/state and precise GPS coordinates.
  • listingPhotos โ€” full array of photos (URIs, dimensions, alt captions); primaryListingPhoto is the thumbnail.
  • listingVideo โ€” pre-recorded videos when present.
  • deliveryTypes โ€” e.g. IN_PERSON, shipping.
  • condition / listingAttributes โ€” item condition and structured attributes.
  • isLive / isSold / isPending / isHidden โ€” availability status flags.
  • creation_time / listingAgeText โ€” Unix timestamp and human-readable age.
  • seller โ€” seller object (requires includeSeller).

vehicle (cars, trucks, RVs, boats)

  • make / model / trim โ€” vehicle identity.
  • odometer โ€” { unit, value } mileage.
  • transmission / fuelType โ€” drivetrain.
  • exteriorColor / interiorColor โ€” colors.
  • titleStatus โ€” e.g. CLEAN, SALVAGE; isPaidOff, numberOfOwners.
  • vin โ€” vehicle identification number when published.
  • sellerType โ€” e.g. PRIVATE_SELLER, dealer.
  • specifications โ€” engine size, horsepower, gas mileage, safety ratings (populated when Facebook provides them).
  • features / carfaxReport โ€” feature list and Carfax reference when present.

The vehicle object is null for non-vehicle listings. Individual fields populate based on what the seller and Facebook expose for each car.

What Makes This Richer Than Typical Marketplace Scrapers

CapabilityTypical actorsThis actor
Keyword search (no URL)โŒ URL-onlyโœ… searchQuery
Price / condition / delivery filtersโŒโœ…
Location radius + lat/long + preciseโŒโœ…
Monitoring mode (new-only)โŒโœ…
Structured vehicle datapartial / noneโœ… full vehicle object
Facebook login requiredoften yesโŒ optional
All photos + GPSthumbnail onlyโœ…

FAQ

Do I need a Facebook account or cookies? No. The actor runs cookie-free by default. You may supply cookies as an optional enhancement, but it is not required and there is no login step.

Can I search without building a URL? Yes โ€” set searchQuery (and optionally marketplaceLocation / radiusKm / price / condition filters) and the actor builds the search for you.

Does every listing include vehicle data? Only vehicle listings (cars, trucks, RVs, boats) get a populated vehicle object; everything else has vehicle: null. Within vehicles, individual fields (e.g. VIN, mileage) populate when the seller and Facebook expose them.

How do I get all photos and the full description? Enable includeSeller โ€” the actor then visits each item's detail page and returns the full listingPhotos array, description, attributes, and seller object.

How do I scrape only new listings? Enable monitoringMode and run on a schedule; the actor emits only listings not seen in previous runs.

Why are some fields null? Facebook doesn't expose every field for every listing (e.g. VIN or odometer may be omitted by the seller). The schema is stable; values reflect what's available.

Which proxy should I use? Residential proxies are strongly recommended for Facebook. Set the proxy country to match your target Marketplace region.

What export formats are supported? JSON, CSV, and Excel, plus the Apify API and integrations.

Support

Additional Services

Explore More Scrapers

Find more scrapers and automation tools on memo23's Apify profile โ€” covering social platforms, job boards, ad libraries, and more.

โš ๏ธ Disclaimer

This Actor accesses publicly available data on Facebook Marketplace for legitimate research, market-intelligence, and business-analysis purposes. Facebook and Facebook Marketplace are trademarks of Meta Platforms, Inc.; this Actor is not affiliated with, endorsed by, or sponsored by Meta. Use of this Actor must comply with Facebook's Terms of Service and all applicable laws, including data-protection regulations (GDPR, CCPA, etc.). Users must:

  • Respect rate limits and avoid overloading Facebook's infrastructure
  • Not use scraped data to violate user privacy or applicable terms
  • Use the data in compliance with their jurisdiction
  • Not republish scraped content in violation of copyright

We do not store any scraped data; the Actor returns it directly to your Apify dataset for your authorized use.

SEO Keywords

facebook marketplace scraper, facebook marketplace api, facebook marketplace data extraction, facebook marketplace vehicles scraper, facebook marketplace cars scraper, marketplace listings scraper, facebook marketplace search scraper, facebook marketplace price tracker, used car data scraper, vehicle listings api, facebook marketplace monitoring, marketplace lead generation, facebook marketplace csv export, facebook marketplace json, no-login marketplace scraper, apify facebook scraper, marketplace inventory tracking, second-hand goods data, facebook marketplace bulk export, car dealer data extraction

You might also like

Facebook Marketplace [$1.5๐Ÿ’ฐ] Get newest items ASAP

memo23/facebook-marketplace-scraper-ppe

๐Ÿ’ฐ$1.50 per 1,000 Facebook Marketplace scraper โ€” search by keyword or URL, no login required. Filter by price, condition, location radius & date listed. Cars return full vehicle data: make, model, mileage, transmission & VIN. Every listing: all photos, seller & GPS. Monitoring mode. JSON/CSV out.

๐Ÿ‘ User avatar

Muhamed Didovic

139

5.0

Facebook Marketplace Scraper โ€” No Login Required

crowdpull/facebook-marketplace-scraper

Extract listings from Facebook Marketplace by location. No login or cookies needed. Supports geo-targeted search, category filtering, price range, and keyword search.

Facebook marketplace scraper

curious_coder/facebook-marketplace

Scrape facebook marketplace listings and get listing details, seller details, etc

3.9K

2.8

Facebook Marketplace Scraper

api-empire/facebook-marketplace-scraper

Facebook Marketplace Scraper extracts listings from Facebook Marketplace. Capture titles, prices, photos, descriptions, locations, sellers, and timestamps. Ideal for product research, price tracking, local market insights, and workflows needing structured Marketplace data.

33

5.0

Facebook Marketplace Scraper ๐Ÿ’Ž

scraperpro/FacebookMarketplaceScraper

The most data-rich Facebook Marketplace scraper on Apify. Extracts 40+ fields per listing โ€” including seller intelligence, item details, vehicle specs, and HD images โ€” for any category. No login required.

5

5.0

Facebook Marketplace Scraper

inquisitive_sarangi/facebook-marketplace-scraper

Scrape facebook marketplace with highly targeted/customized search queries and filters. Export and download data to CSV/JSON etc.

563

3.0

Facebook Marketplace Scraper

datavoyantlab/Facebook-marketplace-scraper

Extract data from Facebook Marketplace listings and export to CSV, JSON, or use through a powerful API.

598

1.5

Facebook Marketplace Scraper

scrapier/facebook-marketplace-scraper

Scrape listings from Facebook Marketplace with the Facebook Marketplace Scraper. Extract item titles, prices, descriptions, seller info, images, and locations. Perfect for market research, price tracking, and competitor analysis. Fast, accurate, and scalable for bulk listings.

Facebook Marketplace Scraper + Real Time Notifications

raidr-api/facebook-marketplace-scraper

Search and scrape Facebook Marketplace by keyword for any category โ€” electronics, furniture, clothing, and more. Features exact listing dates, real-time Discord alerts, age filtering, and deduplication. Built with advanced techniques for the lowest cost per run. Export to JSON, CSV, or Excel.

Facebook Marketplace Scraper

getdataforme/facebook-marketplace-scraper

Facebook marketplace Scraper, our advanced scraper is designed to collect comprehensive details of products and listings from Facebook Marketplace. It effortlessly extract all relevant information about items listed for sale, including product descriptions, prices, seller details, and more.

137

5.0