Listing Search
/api/cars-com/v1/search
Search new and used US car listings with filters, sorting, and pagination
Scrappa's Cars.com API returns structured JSON from cars.com, a US car marketplace for new and used vehicles. Search listings by make, model, ZIP radius, model year, fuel, and transmission with pagination, open any listing for full specs, the equipment list, price and deal rating, read consumer model reviews, and explore dealer data, filter facets, and the make and model taxonomy. Scrappa is an independent service and is not affiliated with or endorsed by Cars.com.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/cars-com/v1/search?zip=10001&radius_miles=50&makes[]=toyota&models[]=toyota-camry" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"metadata": { "page": 1, "page_size": 24, "total_pages": 17, "total_entries": 824, "sort": "BEST_MATCH_DESC", "has_more": true },
"listings": [
{
"listing_id": "6ad9659c-974a-4c17-8b27-f88f4d0f076c",
"vin": "2T36DRBVXTC021760",
"price": 34998,
"price_currency": "USD",
"mileage": 6,
"mileage_unit": "mi",
"year": 2026,
"make": "Toyota",
"model": "Camry",
"trim": "LE",
"body_style": "Sedan",
"fuel": "Gasoline",
"transmission": "Automatic",
"drivetrain": "Front-wheel Drive",
"price_badge": "GOOD",
"predicted_price": 36150,
"dealer": { "id": "88e67cd3-9c97-5606-bfdb-537039901e60", "name": "Lithia Toyota of Redding" }
}
]
}
}
Structured data for real applications. Here are some ideas.
Analyze new and used car prices by make, model, ZIP radius, model year, mileage, fuel, and transmission with numeric USD prices and Cars.com deal ratings.
Read the price badge and predicted price for a page of listings and surface good and great deals first.
Count listings per make, body style, fuel type, transmission, and price band for any ZIP area from live facet counts.
Power comparison and research features with full specs, the equipment list, consumer model reviews, and gallery images.
Enrich listings with dealer name, rating, address, website, and gallery for marketplace and lead tools.
Cars.com scraper API
The Cars.com API is built for automotive analytics, dealer tools, and car search features. Each listing includes the listing ID, VIN, price in USD, mileage in miles, model year, make, model, trim, body style, fuel, transmission, drivetrain, colours, dealer name, stock number, certified-preowned flag, the Cars.com price badge, the predicted price, and the listing date. Detail responses add the full spec list, the equipment list, the price and deal gauge, the history and condition tiles, consumer model reviews, and gallery images.
Search listings by ZIP code and radius, make, model, stock type, model year range, fuel, transmission, and seller type.
Sort by best match, distance, mileage, year, listing date, or price and page with page and page_size.
Read the Cars.com price badge and predicted price to find good and great deals.
Open any listing for specs, the equipment list, the deal gauge, history tiles, and consumer reviews.
Read dealer name, rating, address, website, and gallery for a listing.
Test the Cars.com API with 500 free monthly credits before scaling production traffic.
Combine ZIP radius, make, model, stock type, and year filters to collect matching US car listings with numeric USD prices, mileage in miles, the price badge, and a live total count.
Open Cars.com Search API docsOpen a listing by listing_id to get the spec list, the equipment list, the price and deal gauge, the history and condition tiles, consumer model reviews, and gallery images.
Open Cars.com Listing API docsRead filter facet options with listing counts for a ZIP area from the facets endpoint, and the filter groups and sort options from the taxonomy endpoint.
Open Cars.com Facets API docsEverything you need in one API.
/api/cars-com/v1/search
Search new and used US car listings with filters, sorting, and pagination
/api/cars-com/v1/listing
Get the full record of one listing with specs, equipment, history, and images
/api/cars-com/v1/dealer
Get the dealer of one listing with name, rating, address, and gallery
/api/cars-com/v1/model-reviews
Get consumer reviews and the rating breakdown for a listing make and model
/api/cars-com/v1/taxonomy
List the filter groups and sort options for the search endpoint
/api/cars-com/v1/media
Get the gallery images of one listing
/api/cars-com/v1/facets
Get filter facet options with listing counts for a ZIP area
/api/cars-com/v1/price-eval
Get deal rating, predicted price, and list price for a page of listings
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Cars.com listing data as JSON | Build your own parser | |
| Price badge and predicted price | Parse it yourself | |
| Consumer model reviews | ||
| Filter facets with counts | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Cars.com. The Cars.com API returns structured JSON from current public car listings and dealer data through a Scrappa API key.
Call the taxonomy endpoint for the filter groups, then pass make and model slugs such as toyota and toyota-camry to the search endpoint. The facets endpoint returns the available make and model values with listing counts.
Pass a US ZIP code as zip and a search radius as radius_miles, for example zip=10001 and radius_miles=50. Every listing carries its own ZIP code in location_zip.
Pass the listing_id to the dealer endpoint. It returns the dealer name, rating, address, website, and gallery for that listing.
Up to 100 listings per page with page and page_size. Use the has_more flag and total_pages in metadata to page through larger result sets. Totals are live snapshots and can change between requests.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Requests that return no usable data are never charged.