DocsGuides
REST · JSON · GET only
MotorAPIs documentation
Vehicle data from Copart, IAAI and Encar behind one key, in one JSON format. Start with the quickstart, try any request in the playground, or hand the whole API to your AI agent.
- Base URL
- https://motorapis.com/api
- Key
- x-api-key header
- Format
- JSON · UTF-8 · GET only
- Sources
- Copart 3 · IAAI 1 · Encar 12
Two lists behind every catalog
A copy of the market reads two endpoints. One holds everything for sale now, the other what just left it.
GET/cars
Live inventory
Every active Copart and IAAI lot and every Encar listing, with photos, prices and status. Read it once to import, then every hour with minutes=60.
GET/archived-lots
Archive
Lots that left the live list, sold or removed, with the final price when there is one. Read it to update or retire records.
Where to start
Quickstart
From an empty table to a catalog that updates itself every hour, in three steps.
02Keep a copy in sync
Import everything once, then keep your copy current with two requests every hour.
03Playground
Run real requests with your own key: look up a VIN or a lot, browse the live inventory with filters, or read the archive.
04Prompt for AI agents
A complete brief for a coding agent: authentication, paging, every endpoint and parameter, errors and IDs, in one message.
First request
One Copart vehicle, the smallest page. Apply your key and press Send, or copy the code.
GET/cars?domain_id=3&per_page=1
curl "https://motorapis.com/api/cars?domain_id=3&per_page=1" \
-H "x-api-key: YOUR_API_KEY"No key yet? Get a free demo key
Every endpoint
Twenty read-only endpoints. All of them need a key except the exchange rate.
Search vehicles
GETList vehicles/carsGETFind a vehicle by VIN/search-vin/{vin}GETFind a lot on one source/search-lot/{lot}/{domain}GETFind a lot on any source/search-lot/{lot}Makes and models
GETList makes/manufacturersGETList makes by vehicle type/manufacturers/{type}GETList models of a make/models/{manufacturer_id}GETList models by vehicle type/models/{manufacturer_id}/{type}GETList generations of a model/generations/{model_id}GETList generations by vehicle type/generations/{model_id}/{type}