Skip to content
Scrappa Get API key
Cars.com API 1 credit/request

Cars.com Listing Search

GET https://scrappa.co/api/cars-com/v1/search

Search Cars.com new and used vehicle listings. Filter by ZIP code and radius, make and model slugs, stock type, model year range, fuel and transmission slugs, and seller type. Results carry numeric USD prices, mileage in miles, the Cars.com price badge, the predicted price, the model year, make, model, trim, body style, fuel, transmission, drivetrain, colours, dealer, stock number, and the certified-preowned flag. Page through with page and page_size and read has_more from the live total page count.

Cars.com Listing Search 1 credit/request

Endpoint

Request preview
GET
https://scrappa.co/api/cars-com/v1/search
Auth header
x-api-key
Cost
1 credit/request
Response preview
200 OK
Example JSON appears below when a response schema is available for this endpoint.

Parameters

Start with the required fields, then add optional filters only when your use case needs them.

Runnable path

This endpoint has no required query parameters.

13 optional filters available.

zip string Optional

US ZIP code for the search area.

Example value example
radius_miles integer Optional

Search radius in miles.

Example value 10
makes array Optional

Repeatable make slug from the taxonomy endpoint, e.g. toyota.

Example value ["example"]
models array Optional

Repeatable model slug from the taxonomy endpoint, e.g. toyota-camry.

Example value ["example"]
stock_type string Optional

all, used, new or cpo.

Example value example
year_min integer Optional

Minimum model year.

Example value 10
year_max integer Optional

Maximum model year.

Example value 10
fuel_slugs array Optional

Repeatable fuel slug, e.g. electric.

Example value ["example"]
transmission_slugs array Optional

Repeatable transmission slug, e.g. manual.

Example value ["example"]
seller_type array Optional

Repeatable: dealership, private_seller or online_seller.

Example value ["example"]
sort string Optional

BEST_MATCH_DESC, DISTANCE, MILEAGE, MILEAGE_DESC, YEAR, YEAR_DESC, LISTED_AT_DESC or LIST_PRICE_DESC.

Example value relevance
page integer Optional

Result page, starting at 1.

Example value 1
page_size integer Optional

Listings per page, 1 to 100.

Example value 10

Errors

Handle these documented responses before retrying or showing customer-facing failures.

422

HTTP 422

A public parameter is invalid or an unsupported filter was sent. This response is not billable.

503

HTTP 503

Cars.com did not return usable data for this request. This response is not billable.

Generate Code with AI

Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.

Try It Live

Test this endpoint in our interactive playground with real data.