Car Data API
Used and new car listings, auction results and parts from 7 automotive marketplaces.
A car listings API and vehicle auction API: search Autotrader, CarGurus and Otomoto by make, model, price and year, follow Copart, Bring a Trailer and Cars & Bids auctions, and look up parts on RockAuto. More car marketplaces sit in the e-commerce category. 16 endpoints in this category, from $1 per 1,000 calls.
- 7 platforms
- 16 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
Car APIs on API.SH
Each platform has its own page with endpoints, example responses and prices. One API key works for all of them.
What teams build with car data
Used car price tracking
Collect listings by make and model to see market prices, days on market and price cuts.
Auction tracking and valuations
Follow lots and listings on enthusiast and salvage auctions to value vehicles and spot deals.
Popular car endpoints
| platform | endpoint | per 1,000 calls |
|---|---|---|
| Autotrader | Autotrader car search /autotrader/ | $1 1 credit |
| CarGurus | CarGurus car search /cargurus/ | $1 1 credit |
| Copart | Copart lot search /copart/ | $1 1 credit |
| Bring a Trailer | Bring a Trailer live auctions /bringatrailer/ | $1 1 credit |
| Cars & Bids | Cars & Bids auction /carsandbids/ | $1 1 credit |
| Otomoto | Otomoto car search /otomoto/ | $1 1 credit |
| RockAuto | RockAuto parts catalog /rockauto/ | $1 1 credit |
One request, clean JSON
Autotrader car search from Autotrader: GET https://api.api.sh/autotrader/
curl "https://api.api.sh/autotrader/v1/search?make=Toyota" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/autotrader/v1/search",
params={"make": "Toyota"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() Why API.SH for car data
- Public data only: no logins, cookies or accounts on the source sites
- One key and one JSON shape across 7 car platforms and 482 in all
- Blocks, retries and parsing handled for you: no scraper to maintain
- Pay per call; failed calls cost nothing
- Also in n8n, Zapier, Make, Google Sheets and AI agents (MCP)
Compared with other data APIs
Other providers sell each platform as a separate actor, scraper or subscription. On API.SH every car platform is under one key and one balance, priced per call on the pricing page.
Car API questions
What is a car data API?+
A car data API returns vehicle information (listings, prices, specs, mileage, photos and auction results) as structured JSON.
Is there a free car listings API?+
Yes. Every API.SH account gets 1,000 free credits each month, no card needed. Paid calls start at $1 per 1,000.
Does it include auction data?+
Yes. Copart, Bring a Trailer and Cars & Bids auctions are covered.
Which car marketplaces are covered?+
Autotrader, CarGurus and Otomoto listings, Copart, Bring a Trailer and Cars & Bids auctions, and RockAuto parts. More car marketplaces sit in the e-commerce category.
Can I use it from Python?+
Yes. Each endpoint is a GET request that returns JSON.