VOOZH about

URL: https://apify.com/raidr-api/facebook-marketplace-vehicle-scraper

โ‡ฑ Facebook Marketplace Vehicle Scraper + Real Time Notifications ยท Apify


๐Ÿ‘ Facebook Marketplace Vehicle Scraper + Real Time Notifications avatar

Facebook Marketplace Vehicle Scraper + Real Time Notifications

Pricing

$20.00/month + usage

Go to Apify Store

Facebook Marketplace Vehicle Scraper + Real Time Notifications

Scrape Facebook Marketplace vehicles by make, model, year, price, and mileage. Features exact listing dates, real-time Discord notifications, smart age filtering, and deduplication. Optimized for lowest cost per run using advanced extraction techniques. Export to JSON, CSV, or Excel.

Pricing

$20.00/month + usage

Rating

5.0

(3)

Developer

๐Ÿ‘ Raidr API

Raidr API

Maintained by Community

Actor stats

9

Bookmarked

113

Total users

21

Monthly active users

1.2 days

Issues response

9 days ago

Last modified

Share

๐Ÿš— Facebook Marketplace Vehicle Scraper

Scrape cars, trucks, motorcycles, and other vehicles from Facebook Marketplace with advanced filtering by make, model, year, mileage, price, and colors. Get real-time Discord alerts when new listings match your criteria.

๐Ÿ” What does Facebook Marketplace Vehicle Scraper do?

Facebook Marketplace Vehicle Scraper extracts vehicle listings from Facebook Marketplace, giving you access to comprehensive automotive data that goes beyond what manual searching allows.

  • Find deals faster: Monitor listings across multiple locations and get notified instantly when new vehicles match your criteria
  • Filter precisely: Search by make, model, year range, mileage, price, transmission, body style, and even exterior/interior colors
  • Track inventory: Perfect for dealers, resellers, and buyers looking to monitor the market
  • Export anywhere: Download data as JSON, CSV, Excel, or HTML - or integrate directly with your tools

๐Ÿ’ก Why scrape Facebook Marketplace for vehicles?

Facebook Marketplace has become one of the largest platforms for buying and selling used vehicles. Here's why scraping it matters:

  • Lead generation: Dealers can identify motivated sellers and reach out before competitors
  • Market research: Analyze pricing trends, popular models, and regional availability
  • Inventory sourcing: Find underpriced vehicles to flip or add to your dealership inventory
  • Price monitoring: Track how prices change over time for specific makes and models
  • Competition analysis: See what other sellers are listing and at what prices

๐Ÿ“Š What data can you extract from Facebook Marketplace vehicles?

Every listing includes the following data by default:

Data PointAlways IncludedWith Detailed Fetch
๐Ÿ“ธ PhotosPrimary imageAll photos
๐Ÿš— Titleโœ…โœ…
๐Ÿ’ฐ Priceโœ… (current + strikethrough)โœ…
๐Ÿ“ Locationโœ… (city, state)โœ… (+ coordinates, postal code)
๐Ÿ“… Listing Dateโœ… (exact creation time)โœ… (exact creation time)
๐Ÿญ Make & Modelโ€”โœ…
๐Ÿ›ฃ๏ธ Mileageโ€”โœ… (odometer + unit)
โš™๏ธ Transmissionโ€”โœ…
โ›ฝ Fuel Typeโ€”โœ…
๐ŸŽจ Colorsโ€”โœ… (exterior + interior)
๐Ÿ“ Descriptionโ€”โœ… (full seller description)
๐Ÿ‘ค Seller Infoโ€”โœ… (name, type)
๐Ÿท๏ธ Statusโœ… (sold/pending/live)โœ…
๐Ÿ”— URLโœ…โœ…

๐Ÿš€ How to scrape vehicles from Facebook Marketplace

  1. Create a free Apify account using your email
  2. Open Facebook Marketplace Vehicle Scraper
  3. Set your location โ€” Enter a city, address, or postal code (e.g., "Toronto, Ontario")
  4. Configure filters โ€” Set price range, make, year, mileage, colors, etc.
  5. Click Start and wait for the data to be extracted
  6. Download your data in JSON, CSV, Excel, or HTML format

โฌ‡๏ธ Input example

The scraper interface lets you configure everything visually, or you can use JSON input directly:

Basic search โ€” fast, low cost:

{
"location":"Toronto, Ontario",
"radius":"65000",
"makes":"367577657422824",
"priceMax":20000,
"maxResults":50
}

Advanced search with detailed fetch and all filters:

{
"location":"Los Angeles, CA",
"radius":"100000",
"makes":"313316249374727",
"vehicleType":"car_truck",
"carType":["sedan","suv"],
"transmissionType":"automatic",
"minYear":2018,
"maxYear":2024,
"minMileage":0,
"maxMileage":50000,
"priceMin":15000,
"priceMax":35000,
"exteriorColors":["black","white","silver"],
"keywords":["leather","sunroof","navigation"],
"fetchDetailedItems":true,
"maxListingAge":"86400",
"maxResults":100
}

โฌ†๏ธ Output example

The scraper outputs structured data for each vehicle listing:

Standard output (fetchDetailedItems off):

{
"id":"2093879114728054",
"marketplace_listing_title":"2017 Subaru WRX Sport",
"listing_price":{
"amount":"19980.00",
"currency":"CAD",
"formatted_amount":"CA$19,980"
},
"location":{
"reverse_geocode":{
"city":"Edmonton",
"state":"AB"
}
},
"primary_listing_photo":{
"image":{
"uri":"https://scontent.facebook.com/v/..."
}
},
"is_sold":false,
"is_pending":false,
"listing_date":1771264204,
"listing_date_ms":1771264204000,
"_fetchedAt":"2026-02-16T17:56:09.379Z"
}

With detailed fetch enabled (fetchDetailedItems on):

{
"id":"2093879114728054",
"marketplace_listing_title":"2017 Subaru WRX Sport",
"listing_price":{
"formatted_amount":"CA$19,980"
},
"listing_date":1771264204,
"listing_date_ms":1771264204000,
"extraListingData":{
"description":"2017 Subaru WRX Sport 2.0T 6-Speed Manual | Aftermarket Exhaust | Power Sunroof...",
"creation_time":1771264154,
"creation_time_ms":1771264154000,
"vehicle_make_display_name":"Subaru",
"vehicle_model_display_name":"wrx sport",
"vehicle_odometer_data":{
"value":102049,
"unit":"KILOMETERS"
},
"vehicle_condition":"VERY_GOOD",
"vehicle_exterior_color":"grey",
"vehicle_interior_color":"black",
"vehicle_transmission_type":"MANUAL",
"vehicle_fuel_type":"GASOLINE",
"location":{
"city":"Edmonton",
"state":"AB",
"latitude":53.539,
"longitude":-113.505
},
"seller":{
"name":"Lakewood Chevrolet"
}
}
}

๐Ÿ’ฐ How much does it cost to scrape Facebook Marketplace vehicles?

Facebook Marketplace Vehicle Scraper runs on Apify's pay-per-use model. You only pay for the compute resources you use.

ListingsStandardWith Detailed Fetch
50~$0.05~$0.15
200~$0.15~$0.50
500~$0.35~$1.20

Costs vary based on filters, location, and whether detailed fetch is enabled. Residential proxy usage is included in compute costs.

Free tier: New Apify users get $5 in free credits monthly โ€” enough to scrape hundreds of vehicle listings!

๐Ÿ” Fetch Detailed Item Info

Toggle Fetch Detailed Item Info in the input to control how much data you get per listing:

Standard (off)Detailed Fetch (on)
SpeedFastSlower (1 extra request per listing)
CostLowHigher (additional proxy usage)
Listing dateโœ… Approximate (~1 min accuracy)โœ… Exact creation time
Descriptionโ€”โœ… Full seller description
Make/Model/Yearโ€”โœ… Structured vehicle data
Mileageโ€”โœ… Odometer reading + unit
Colorsโ€”โœ… Exterior + interior
Conditionโ€”โœ… Vehicle condition rating
Seller infoโ€”โœ… Name, type, dealership
All photosโ€”โœ… Every listing photo
Coordinatesโ€”โœ… Latitude/longitude

Recommendation: Start with detailed fetch off for speed and cost savings. Enable it when you need the richer vehicle data (mileage, condition, seller, description).

๐Ÿ“… How listing dates work

Every listing automatically gets an approximate posting date โ€” no extra cost, no extra requests. This means:

  • Age filtering always works โ€” filter by "Last 1 hour", "Last 24 hours", etc. without enabling detailed fetch
  • Discord timestamps always show โ€” "Listed 2 hours ago in Edmonton, AB"
  • Accuracy: ~1 minute of the actual posting time

When Fetch Detailed Item Info is enabled, the scraper also gets the exact creation_time from Facebook and uses it for a second, more precise age filter pass.

๐Ÿ’ฌ Discord notifications for new listings

Never miss a deal! Set up Discord notifications to get instant alerts when new vehicles match your criteria:

  1. Create a webhook in your Discord server (Server Settings > Integrations > Webhooks)
  2. Copy the webhook URL
  3. Paste it into the "Discord Webhook URL" field
  4. Configure notification preferences (new items only, image style, etc.)

Each notification includes:

  • Vehicle photo (thumbnail or full size)
  • Title, price, and location
  • Live-updating relative time โ€” "Listed 2 hours ago" (auto-updates in Discord)
  • Direct link to the listing
  • Available/Sold status

๐Ÿ”ค Filtering by keywords

Facebook only lets you filter by ONE make at a time. Use the Keywords feature to filter by multiple makes, models, or features:

{
"keywords":["BMW","Mercedes","Audi","M3","AMG","S-line"]
}

Keywords match against listing titles, descriptions, and vehicle attributes. Perfect for:

  • Finding specific trims (GT, Sport, Limited)
  • Filtering luxury brands together
  • Searching for specific features (leather, sunroof, AWD)

๐Ÿ”„ Deduplication across runs

The scraper remembers listings from previous runs, so you can:

  • Monitor new listings: Run daily and only see fresh inventory
  • Avoid duplicates: Perfect for building a unique dataset over time
  • Get Discord alerts for new items only: No spam from listings you've already seen

Deduplication data persists in your Apify storage between runs.

โœจ Tips for best results

  1. Start with a smaller radius โ€” Begin with 40-65km and expand if needed
  2. Use age filtering โ€” "Maximum Listing Age" catches bumped/boosted old listings that appear as new
  3. Enable detailed fetch selectively โ€” Only when you need mileage, condition, seller, or description data
  4. Combine keywords strategically โ€” Filter by multiple makes OR specific trims/features
  5. Run scheduled jobs โ€” Set up hourly or daily runs to monitor the market continuously
  6. Use Discord alerts โ€” Get instant notifications instead of checking the dataset manually

๐Ÿ”— Integrations

Connect Facebook Marketplace Vehicle Scraper with your favorite tools:

  • Google Sheets โ€” Automatically export new listings to a spreadsheet
  • Zapier โ€” Trigger workflows when new vehicles are found
  • Make (Integromat) โ€” Build complex automation pipelines
  • Slack โ€” Get notifications in your team channels
  • Webhooks โ€” Send data to any URL when runs complete
  • API โ€” Integrate directly with your applications

๐Ÿ› ๏ธ Using the API

Access scraped data programmatically using the Apify API:

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run_input ={
"location":"Toronto, Ontario",
"makes":"367577657422824",# Toyota
"priceMax":25000,
"maxResults":50
}
run = client.actor("your-username/facebook-marketplace-vehicle-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["marketplace_listing_title"], item["listing_price"]["formatted_amount"])

Node.js:

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('your-username/facebook-marketplace-vehicle-scraper').call({
location:'Toronto, Ontario',
makes:'367577657422824',// Toyota
priceMax:25000,
maxResults:50
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item=> console.log(item.marketplace_listing_title));

โ“ FAQ

What vehicle types can I scrape?

The scraper supports all Facebook Marketplace vehicle categories: Cars & Trucks, Motorcycles, Powersports (ATVs, snowmobiles), RVs & Campers, Boats, Commercial & Industrial vehicles, and Trailers.

Why do I need residential proxies?

Facebook blocks datacenter IP addresses. The scraper uses Apify's residential proxy network to access Marketplace reliably. This is included automatically โ€” no extra configuration needed.

Can I scrape multiple locations?

Currently, the scraper searches one location per run. For multiple locations, you can run the scraper multiple times with different locations, use the Apify Scheduler to automate runs, or orchestrate via the API.

Do I need "Fetch Detailed Item Info" for age filtering?

No. Age filtering works out of the box using approximate listing dates. Enabling detailed fetch adds a second, more precise filter pass using the exact creation time, but is not required.

How accurate is the listing date without detailed fetch?

The approximate listing date is accurate to within ~1 minute of the actual posting time. This is precise enough for age filtering and Discord timestamps.

Can I filter by multiple makes?

Facebook's native filters only allow one make at a time. Use the Keywords feature to filter by multiple makes (e.g., "BMW, Mercedes, Audi").

Is scraping Facebook Marketplace legal?

Web scraping publicly available data is generally legal. This scraper only extracts publicly visible listing information โ€” no private user data, login credentials, or personal information. Always use scraped data responsibly and in compliance with applicable laws.

๐Ÿ”— Related scrapers

๐Ÿ“ž Support and feedback

  • Questions? Check the Issues tab for known issues and solutions
  • Found a bug? Create a new issue with steps to reproduce
  • Feature requests? We'd love to hear your ideas โ€” open an issue!
  • Need a custom solution? Contact us for custom scraping projects

Facebook Marketplace Vehicle Scraper is not affiliated with or endorsed by Facebook/Meta. Use responsibly and in accordance with Facebook's Terms of Service.

You might also like

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

curious_coder/facebook-marketplace

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

3.9K

2.8

Facebook Marketplace | Search | Detail Pages | Scraper

memo23/facebook-marketplace-cheerio

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

285

5.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 + Discord Alerts

futurafree/facebook-marketplace-scraper-discord-alerts

An extremely CHEAP and FAST Facebook Marketplace scraper! Best for flippers and resellers. Instantly finds and sends the newest listings to your Discord for rapid sourcing and real-time alerts. Also supports mass scraping of listing info for analysis or research.

Facebook Marketplace Scraper

crawlerbros/facebook-marketplace-scraper

Extract data from Facebook Marketplace listings. Scrape items for sale, apartments, categories, search results with prices, locations, seller info, and more. Export data in JSON, CSV, or Excel.

151

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

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

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 โ€” 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.