
57 countries supported
License Plate Decoder API
Turn a license plate into a VIN and a full record.
- Identity (VIN, year, make, model, trim, body)
- Powertrain (engine, fuel, drive, transmission)
- Registered color and country of assembly
- State codes for US, Canada, Australia, Pakistan

Our benefits
Built for intake screens, cameras and quote forms.
More than make and model
One plate returns VIN, trim, engine, transmission, drive type, registered color and assembly country. Most plate tools stop at year, make and model.
Integrate in minutes
Three parameters and a JSON response. Copy the request from the panel below, swap in a plate and a state, and the first decode runs in minutes.
Support that knows markets
A free sandbox, a documented response, and support that can tell you which fields your countries return before you build the intake screen.
Control the cost per lookup
Pass country to reach 57 markets, district for Pakistan, or require_vin=1 in Spain when a VIN is mandatory. That one costs 2x a standard lookup.
For developers
One plate in, a full record out.
The panel on the right is a real request for plate 7XER187 in California and the response it returns. Scroll it to see every field the provider gave back, then copy the request into your terminal and swap in a plate and state you have.
- Flat JSON, no nesting
- Every field sits at the top level beside success and input, so there is no tree to walk.
- Failures say whether to retry
- A 502 or 504 returns retryable: true and a Retry-After header. A 400 or 404 will not change on retry.
- Every field is optional
- A missing field means that country's provider did not return it, not that we substituted a default.
curl -G https://api.carsxe.com/v2/platedecoder \
-d key=YOUR_API_KEY \
-d plate=7XER187 \
-d state=CA \
-d country=US{
"success": true,
"input": { "plate": "7XER187", "state": "CA", "country": "US" },
"description": "2021 Toyota Camry SE",
"make": "Toyota",
"model": "Camry",
"trim": "SE",
"vin": "4T1G11AK9MU451234",
"year": "2021",
"style": "Sedan",
"body_style": "SEDAN 4-DR",
"color": "Silver",
"engine": "2.5L L4 DOHC 16V",
"fuel_type": "Gasoline",
"drive_type": "FWD",
"transmission": "8-Speed Automatic",
"assembly": "United States"
}For AI agents
Built into the AI tools you already use
Point your coding agent at the CarsXE MCP server and it can call the API on its own, no client library, no glue code. The same tools are available to chat agents over plain HTTP.
- Claude Code
- Cursor
- GitHub Copilot
- Grok Bot
- Codex
- Gemini
- Hermes Agent
- OpenClaw
- opencode
- & more
One command. Register the CarsXE MCP server with your editor.
claude mcp add --transport http carsxe https://mcp.carsxe.com/mcp \
--header "X-API-Key: YOUR_API_KEY"Then just ask. The agent picks the right CarsXE tool and returns structured vehicle data.
Decode California plate 7XER187 and show the VINAgent onboarding. Are you an AI agent? Fetch this skill to get an API key and start pulling vehicle data.
curl -s https://carsxe.com/agent-onboarding/SKILL.mdFair billing
No data, no charge
A lookup we cannot resolve comes back as a 404 and costs you nothing. You are billed only when the API returns data.
{ "success": true, "input": { "plate": "7XER187", "state": "CA" }, "vin": "4T1G11AK9MU451234", "description": "2021 Toyota Camry SE" }Billed. One lookup.
{
"success": false,
"message": "Plate searches for this country have been disabled, or No data found for this plate"
}No charge.
Priced per answer, not per request.
57 countries supported
Robust international support
Plate decoding reaches 57 countries. A two-letter state code is required in the United States, Canada, Australia and Pakistan.
The Plate Decoder API is constantly growing and we are constantly adding countries to the list.
Use the arrow keys to preview countries. Press Enter or Space to select one. Press Escape to dismiss the preview.
Customer stories
Companies love building with CarsXE
How teams build on CarsXE vehicle data.

“
CarsXE offers MotorTango's customers accurate and reliable vehicle data across many makes and models. Their VIN decoder and specs API are second to none.
Andy Liakos
CTO, MotorTango

“
The API is super easy to work with...it's a damn good API. And trust me, I deal with a lot of third parties and you're the creme de la creme. It's great. Documentation is sound, the result sets are sound. I have nothing to say but, man, it's too easy to work with.
Alan Deitch
Senior Engineering Leader, SpotHero

“
When a customer calls a dealership, we know they have an open recall instantly. That changes what the call is worth. Our agents book the recall alongside whatever the customer originally called about, and the dealer captures service work that used to walk out the door unnoticed. CarsXE's recall data is what makes that possible on every call, at every rooftop we run.
Samee Khan
Founder & CEO, PAM

“
With their VIN decoder and images, we can accurately document what's needed to perform repairs and ADAS calibrations, and we do it much more efficiently — saving dozens of minutes on every single repair. The result is consistent, reliable service at scale for all of our customers, backed by data we trust. CarsXE has become a critical part of our workflow and our ability to grow.
Philip Brossy
Founder & CEO, ADAS Safe
Same key, more endpoints
Keep building from the vehicle record
FAQ
Frequently asked questions
Can't find the answer you're looking for? Reach out to our customer support team.

Get started
Ready for the test drive? Start building today.
Test drive CarsXE's platform. Sign up with your work email.





