Autotrader API endpoint
Returns an Autotrader dealer profile (name, phone, address, rating, website) plus a first page of the dealer's own current inventory as vehicle summaries and the dealer's total listing count.
/autotrader/dealer/{id}Path parameters:
id (required) — the Autotrader dealer/owner id, the numeric path
segment of a /car-dealers/{id} URL (e.g. 64141623 for
https://www.autotrader.com/car-dealers/64141623). The bare numeric id
resolves to the same content as the full canonical slug URL
(/car-dealers/{city-state}/{id}/{dealer-slug}); url in the response
gives that canonical slug URL.Notable response behavior:
id must be numeric; a non-numeric value returns 400 before any
upstream request is made.404, not an empty 200.inventory is a first batch of the dealer's own current listings (the
page Autotrader itself renders), not the dealer's entire lot. total_count
reports the dealer's true current listing count, which may be larger than
len(inventory).is_private_seller is true for a private-individual seller profile
rather than a dealership.| Field | Filled in, of 25 checked | Values in the sample |
|---|---|---|
| id | 25 | |
| vin | 25 | |
| title | 25 | “Used 2009 Toyota Prius Touring” and 24 other values |
| title_long | 25 | “Used 2009 Toyota Prius Touring Austin TX 78745” and 24 other values |
| year | 25 | 2,009 to 2,020, median 2,015 |
| make | 25 | |
| model | 25 | |
| trim | 25 | |
| body_styles | 25 | median 1 entry |
| mileage | 25 | |
| color | 23 | |
| transmission | 25 | |
| fuel_type | 25 | |
| drive_type | 25 | |
| engine | 25 | |
| mpg_city | 25 | 15 to 48, median 25 |
| mpg_highway | 25 | 21 to 45, median 31 |
| listing_type | 25 | USED in all 25 |
| days_on_site | 25 | 2 to 42, median 10 |
| stock_id | 25 | |
| owner_id | 25 | |
| images | 25 | median 1 entry |
| pricing | 25 | |
| is_newly_listed | 9 | true in 9 of 9 |
| vehicle_history_flags | 25 | median 3 entries |
| url | 25 | autotrader.com |
| packages | 12 | median 1 entry |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| id (path) | string | Yes | Autotrader dealer/owner id, the numeric path segment of a /car-dealers/{id} URL | 64141623 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/autotrader/dealer/64141623" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"id": 64141623,
"name": "Chuck Nash Chevrolet Buick GMC",
"phone": "7373444772",
"address1": "3209 N I 35",
"city": "San Marcos",
"state": "TX",
"zip": "78666",
"rating": 4.7,
"rating_count": 4332,
"is_private_seller": false,
"url": "https://www.autotrader.com/car-dealers/san-marcos-tx/64141623/chuck-nash-chevrolet-buick-gmc",
"inventory": [
{
"id": 754822172,
"title": "New 2026 Buick Enclave Preferred w/ Power Package",
"year": 2026,
"make": {
"code": "BUICK",
"name": "Buick"
},
"model": {
"code": "ENCLAVE",
"name": "Enclave"
},
"pricing": {
"sale_price": 45235,
"msrp": 53055,
"display_price": 45235
},
"url": "https://www.autotrader.com/cars-for-sale/vehicle/754822172"
}
],
"total_count": 638,
"source_url": "https://www.autotrader.com/car-dealers/64141623"
}
}Request schema
No body schema
Response schema
#/definitions/autotrader.DealerResponse
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| address1 | string | No | 3209 N I 35 | |||
| city | string | No | San Marcos | |||
| id | integer | No | 64141623 | |||
| inventory | array | No | ||||
| inventory[].body_styles | array | No | ||||
| inventory[].body_styles[].code | string | No | SEDAN | |||
| inventory[].body_styles[].name | string | No | Sedan | |||
| inventory[].color | autotrader.Color | No | ||||
| inventory[].color.exterior_color | string | No | Ocean Blue Metallic | |||
| inventory[].color.exterior_color_simple | string | No | BLUE | |||
| inventory[].color.interior_color | string | No | Sandstone With Ebony | |||
| inventory[].color.interior_color_simple | string | No | BEIGE | |||
| inventory[].days_on_site | integer | No | 252 | |||
| inventory[].drive_type | autotrader.DriveType | No | ||||
| inventory[].drive_type.description | string | No | All wheel drive | |||
| inventory[].drive_type.name | string | No | AWD4WD | |||
| inventory[].engine | autotrader.Engine | No | ||||
| inventory[].engine.code | string | No | 4CLDR | |||
| inventory[].engine.name | string | No | 4-Cylinder Turbo | |||
| inventory[].fuel_type | autotrader.FuelType | No | ||||
| inventory[].fuel_type.code | string | No | G | |||
| inventory[].fuel_type.group | string | No | Gas | |||
| inventory[].fuel_type.name | string | No | Gasoline | |||
| inventory[].id | integer | No | 754822172 | |||
| inventory[].images | array | No | ||||
| inventory[].images[].alt | string | No | ||||
| inventory[].images[].height | integer | No | 768 | |||
| inventory[].images[].url | string | No | https://images.autotrader.com/hn/c/fea7bff2bfac481fbca3f5fa4d09a2d5.jpg | |||
| inventory[].images[].width | integer | No | 1024 | |||
| inventory[].is_hot | boolean | No | ||||
| inventory[].is_newly_listed | boolean | No | ||||
| inventory[].is_reduced_price | boolean | No | ||||
| inventory[].listing_type | string | No | NEW | |||
| inventory[].make | autotrader.Make | No | ||||
| inventory[].make.code | string | No | TOYOTA | |||
| inventory[].make.name | string | No | Toyota | |||
| inventory[].mileage | autotrader.Mileage | No | ||||
| inventory[].mileage.label | string | No | Mileage | |||
| inventory[].mileage.value | string | No | 1,111 | |||
| inventory[].model | autotrader.Model | No | ||||
| inventory[].model.code | string | No | CAMRY | |||
| inventory[].model.name | string | No | Camry | |||
| inventory[].mpg_city | integer | No | 20 | |||
| inventory[].mpg_highway | integer | No | 25 | |||
| inventory[].owner_id | integer | No | 64141623 | |||
| inventory[].packages | array | No | Power Package,LPO Floor Liner Package | |||
| inventory[].pricing | autotrader.Pricing | No | ||||
| inventory[].pricing.dealer_discounted_price | number | No | 46985 | |||
| inventory[].pricing.display_price | number | No | 45235 | |||
| inventory[].pricing.msrp | number | No | 53055 | |||
| inventory[].pricing.no_price_label | string | No | Contact Dealer For Price | |||
| inventory[].pricing.sale_price | number | No | 45235 | |||
| inventory[].stock_id | string | No | TJ113378 | |||
| inventory[].title | string | No | New 2026 Buick Enclave Preferred w/ Power Package | |||
| inventory[].title_long | string | No | New 2026 Buick Enclave Preferred w/ Power Package San Marcos TX 78666 | |||
| inventory[].transmission | autotrader.Transmission | No | ||||
| inventory[].transmission.code | string | No | AUT | |||
| inventory[].transmission.description | string | No | 8-Speed Automatic | |||
| inventory[].transmission.group | string | No | Automatic | |||
| inventory[].transmission.name | string | No | Automatic | |||
| inventory[].trim | autotrader.Trim | No | ||||
| inventory[].trim.code | string | No | CAMRY|LE | |||
| inventory[].trim.name | string | No | LE | |||
| inventory[].url | string | No | https://www.autotrader.com/cars-for-sale/vehicle/754822172 | |||
| inventory[].vehicle_history_flags | array | No | NO_SALVAGE_TITLE,NO_ACCIDENTS_REPORTED | |||
| inventory[].vin | string | No | 5GAEVAKS4TJ113378 | |||
| inventory[].year | integer | No | 2026 | |||
| is_private_seller | boolean | No | ||||
| is_virtual | boolean | No | ||||
| latitude | number | No | 29.936132 | |||
| longitude | number | No | -97.886856 | |||
| name | string | No | Chuck Nash Chevrolet Buick GMC | |||
| phone | string | No | 7373444772 | |||
| rating | number | No | 4.7 | |||
| rating_count | integer | No | 4332 | |||
| source_url | string | No | ||||
| state | string | No | TX | |||
| total_count | integer | No | 638 | |||
| url | string | No | https://www.autotrader.com/car-dealers/san-marcos-tx/64141623/chuck-nash-chevrolet-buick-gmc | |||
| website | string | No | ||||
| zip | string | No | 78666 |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 500 | Internal Server Error | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/autotrader/dealer/64141623" \
-H "x-api-key: $CRAWLORA_API_KEY"