Cars.com Used Car Listings Scraper
Pricing
from $1.50 / 1,000 car listing results
Cars.com Used Car Listings Scraper
Scrapes used car listings from Cars.com by metro area. Extracts VIN, price, mileage, make, model, year, dealer name, dealer location, and listing URL. Outputs structured JSON. Covers 20 major US metros with configurable page depth.
Pricing
from $1.50 / 1,000 car listing results
Rating
0.0
(0)
Developer
Grim R
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrapes used car listings from Cars.com across 20 major US metro areas. Extracts structured vehicle data including VIN, price, mileage, make, model, year, trim, dealer name, and dealer location.
What it does
- Crawls Cars.com search result pages for used/new/CPO vehicles
- Follows each listing link to extract detailed vehicle data
- Parses VIN from page source (structured data or HTML)
- Extracts dealer information from meta descriptions
- Outputs clean, structured JSON per vehicle
Output fields
| Field | Type | Description |
|---|---|---|
| vin | string | 17-character Vehicle Identification Number |
| make | string | Vehicle manufacturer (e.g., Toyota, Honda) |
| model | string | Vehicle model (e.g., Camry, Civic) |
| year | integer | Model year |
| price | integer | Listed price in USD |
| mileage | integer | Odometer reading in miles |
| dealer_name | string | Selling dealer name |
| dealer_city | string | Dealer city |
| dealer_state | string | Dealer state (2-letter code) |
| listing_url | string | Direct link to the Cars.com listing |
| source | string | Always "cars.com" |
Input configuration
- metros: Array of metro area names (e.g., ["Dallas", "Los Angeles"]). Leave empty for all 20.
- maxPages: Pages per metro (1-10). Each page has ~100 listings. Default: 3.
- stockType: "used" (default), "new", or "cpo".
Coverage
20 US metro areas: New York, Los Angeles, Chicago, Houston, Phoenix, Philadelphia, San Antonio, San Diego, Dallas, Austin, Jacksonville, San Jose, Columbus, Charlotte, Indianapolis, Seattle, Denver, Nashville, Atlanta, Miami.
Rate limiting
The scraper respects Cars.com with 2.5-second delays between requests. A full 20-metro, 3-page scrape takes approximately 2-3 hours and yields 4,000-6,000 listings.
Built by OTDCheck
This scraper powers OTDCheck.com — a free automotive market intelligence platform providing VIN price history, NHTSA recall cross-referencing, and dealer behavior scoring.