🇺🇸🚘craigslistdata scraper US 🇺🇸(💰0.99)
Pricing
$0.99 / 1,000 results
🇺🇸🚘craigslistdata scraper US 🇺🇸(💰0.99)
Craigslist autos search URLs (or direct listing URLs) and extracts detailed data for every car listing it finds: title, year, make, model, price, odometer reading, condition, transmission, fuel type, images, seller location, and more.
Pricing
$0.99 / 1,000 results
Rating
0.0
(0)
Developer
Jordan Byte
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Craigslist Car Data Scraper
Extract structured car listing data from Craigslist search results without writing a single line of code.
What does Craigslist Car Data Scraper do?
This Actor takes one or more Craigslist autos search URLs (or direct listing URLs) and extracts detailed data for every car listing it finds: title, year, make, model, price, odometer reading, condition, transmission, fuel type, images, seller location, and more. Just paste a search URL like https://www.craigslist.org/search/area/sfbay?cat=aut, hit run, and get clean JSON, CSV, or Excel data back.
Because it runs on the Apify platform, you get automatic proxy rotation, scheduling, API access, and integrations with tools like Google Sheets, Make, and Zapier — all without maintaining any scraping infrastructure yourself.
Why use Craigslist Car Data Scraper?
- Market research — track used car prices, inventory, and trends across any Craigslist region.
- Lead generation — build a feed of new listings matching your criteria (dealers, flippers, car buyers).
- Price monitoring — compare listings across cities to spot underpriced vehicles.
- Data enrichment — feed structured listing data into your own CRM, spreadsheet, or app.
How to use Craigslist Car Data Scraper
- Go to a Craigslist region's autos search (e.g.
https://www.craigslist.org/search/area/sfbay?cat=aut), narrow it down with any filters you like (price, make, model, keyword), and copy the resulting URL. - Paste that URL into the Start URLs field on the Input tab of this Actor.
- Optionally set Max Items per Start URL to control how many listings to scrape per URL.
- Click Start and wait for the run to finish.
- Open the Dataset tab to view, download, or export your results.
You can also paste direct listing URLs (e.g. https://www.craigslist.org/view/d/napa-2015-ford-f250-diesel-4x4/...) if you only want specific listings.
Input
| Field | Type | Description |
|---|---|---|
startUrls | array | Craigslist search URLs or direct listing URLs to scrape. |
maxItems | integer | Maximum number of listings to scrape per start URL (default: 5). |
useCache | boolean | When enabled (default), listings already delivered in a previous run are skipped automatically. |
proxyConfiguration | object | Apify Proxy configuration. Proxy is required — Craigslist blocks direct traffic patterns at scale. |
See the Input tab for the full schema and defaults.
Output
Each dataset item represents one car listing:
{"url": "https://www.craigslist.org/view/d/napa-2015-ford-f250-diesel-4x4/fz7xHKmjebsLHMh8Sq1WX6","postId": "7952589080","title": "2015 Ford F250 Diesel 4x4","year": 2015,"make": "ford","model": "f-250","makeModel": "ford f-250","price": 21000,"priceCurrency": "USD","odometer": 200000,"attributes": {"fuelType": "diesel","titleStatus": "clean","transmission": "automatic","bodyType": "pickup"},"features": ["cryptocurrency ok", "delivery available"],"description": "2015 Ford F250 Diesel 4x4 w/locking hubs automatic transmission...","images": ["https://images.craigslist.org/00j0j_WG0geTclA5_0t20CI_600x450.jpg"],"location": {"neighborhood": "napa county","region": "north bay","city": "Napa","state": "CA","postalCode": "94581","country": "US","latitude": 38.2904,"longitude": -122.2841},"postedAt": "2026-08-09","updatedAt": null}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
title | Listing title. |
year / make / model | Parsed vehicle year, make, and model. |
price / priceCurrency | Asking price and currency. |
odometer | Mileage, if listed. |
attributes | All other vehicle attributes Craigslist provides (condition, fuel type, transmission, drive type, paint color, title status, body type, VIN, etc.) as key/value pairs — varies per listing. |
features | Boolean listing features with no value, e.g. "delivery available". |
description | Full listing description text. |
images | Full-size image URLs. |
location | Neighborhood, region, city, state, postal code, country, and geo-coordinates. |
postedAt / updatedAt | Listing posted/updated dates. |
How much does it cost to scrape Craigslist?
This Actor uses lightweight HTTP requests (no browser), so runs are fast and cheap. Scraping a handful of listings for a daily monitoring run typically costs a fraction of a cent in compute units, plus Apify Proxy usage. Use Max Items per Start URL to keep runs small and predictable while testing.
Tips and known limitations
- Craigslist's search results page returns a capped number of listings per query (roughly 350). For complete coverage of a large category, split your search into narrower start URLs (by price range, make, or sub-area) instead of relying on one broad query.
- Proxy is required for this Actor to run reliably — do not disable it in the Input tab.
- Expired or removed listings are skipped automatically and logged as warnings rather than failing the run.
- Repeat runs skip listings you already have. With Skip Previously Scraped Listings enabled (the default), each run remembers which listings it already delivered and only returns new ones on subsequent runs — ideal for scheduled daily/weekly monitoring. Turn it off if you want a full re-scrape.
FAQ, disclaimers, and support
This Actor only extracts publicly visible listing data and does not collect seller contact details. It is intended for research, monitoring, and lead-generation use cases; please review Craigslist's Terms of Use before using scraped data commercially. Craigslist's page structure may change over time, which can affect extraction — if you notice missing fields or broken runs, please open an issue in the Actor's Issues tab. Need a custom version of this scraper (different fields, sites, or scale)? Reach out through the Issues tab or Apify's contact form.