Built for VINs outside the US

International VIN Decoder

Decode a VIN the US data set does not cover.

  • Identity (make, model, year, body, series)
  • Manufacturer, plant country, engine maker
  • Dimensions and top speed, in metric units
  • Two parameters: a VIN and your key
International VIN Decoder

Our benefits

Made for the VINs that come back empty.

Built for non-US markets

Decodes European and Asian VINs into make, model, year, body, series and plant country when a US-only decoder returns nothing for them.

Integrate in minutes

Two parameters, a VIN and your key. Copy the request from the panel below and the first decode runs in minutes. There is no other setup.

Support that checks first

A free sandbox, a documented response, and support that will run your VIN range before you commit, so you know what decodes and what does not.

One key, either decoder

Call this directly when you know a VIN is not from the US, or let Specifications fall through to it on its own when a US decode finds nothing.

For developers

Two parameters, one response.

The panel on the right is a real request for VIN WF0MXXGBWM8R43240, a German-built Ford Galaxy, and the response it returns. Scroll it to see the attributes block, then copy the request into your terminal and swap in a VIN of your own.

Metric units throughout
Dimensions come back in millimeters and top speed in km/h, matching the source registries.
Every field is optional
Coverage varies by manufacturer, market and model year. A missing field means the source did not provide it.
Specifications falls through
Leave disableIntVINDecoding unset on /specs and a non-US VIN routes here on its own.
Request
curl -G https://api.carsxe.com/v1/international-vin-decoder \
  -d key=YOUR_API_KEY \
  -d vin=WF0MXXGBWM8R43240
Response
{
  "success": true,
  "input": { "vin": "WF0MXXGBWM8R43240" },
  "attributes": {
    "vin": "WF0MXXGBWM8R43240",
    "make": "Ford",
    "model": "Galaxy",
    "year": "2008",
    "product_type": "Car",
    "body": "Wagon",
    "series": "Mk3 (2006-)",
    "fuel_type": "Diesel",
    "gears": "6",
    "manufacturer": "FORD-WERKE GmbH, D-50735 KOELN",
    "plant_country": "Germany",
    "wheelbase_mm": "2850",
    "length_mm": "4820",
    "max_speed_kmh": "193"
  },
  "timestamp": "2025-04-11T00:05:36.457Z"
}

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
Explore integrations

One command. Register the CarsXE MCP server with your editor.

Claude Code
claude mcp add --transport http carsxe https://mcp.carsxe.com/mcp \
  --header "X-API-Key: YOUR_API_KEY"
View the docs

Then just ask. The agent picks the right CarsXE tool and returns structured vehicle data.

Prompt
Decode VIN WF0MXXGBWM8R43240 and its plant country

Agent onboarding. Are you an AI agent? Fetch this skill to get an API key and start pulling vehicle data.

SKILL.md
curl -s https://carsxe.com/agent-onboarding/SKILL.md
View the skill

Fair 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.

Data found200 OK
Data found
{ "success": true, "input": { "vin": "WF0MXXGBWM8R43240" }, "attributes": { "make": "Ford", "model": "Galaxy", "year": "2008", "plant_country": "Germany" } }

Billed. One lookup.

No match404 Not Found
No match
{
  "success": false,
  "message": "No data found for this VIN"
}

No charge.

Priced per answer, not per request.

50+ countries

Robust international support

Decoding reaches 50+ countries and is deepest in Europe and Asia. The United States is served by the Specifications endpoint instead.

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

FAQ

Frequently asked questions

Can't find the answer you're looking for? Reach out to our customer support team.

One GET with a VIN returns an attributes object: make, model, year, product type, body, series, fuel type, gears, manufacturer, plant country and dimensions in millimeters, when the source provides them.

Get started

Ready for the test drive? Start building today.

Test drive CarsXE's platform. Sign up with your work email.

International VIN Decoder