CarsXE Logo
  • Pricing
  • Blog
Contact usGet Started
CarsXE Logo

Vehicle data infrastructure for modern software engineering teams.

Products

  • VIN Decoder
  • Plate Lookup
  • Vehicle History
  • Recalls

Developers

  • Docs
  • API Reference
  • SDKs
  • MCP Server

Company

  • About
  • Blog
  • Careers

Legal

  • Terms
  • Privacy
  • Data Sources

© 2026 CarsXE

SOC 2 Type II Certified

Audited by GreenHat Assurance

One API for every vehicle data question

Decode VINs, look up plates, and pull history, specs, market value, images, and open recalls from a single typed API. SDKs, webhooks, and usage-based billing included.

Start building for free
// RESPONSE JSON
{
  "success": true,
  "input": { "vin": "1HGCM82633A004352" },
  "attributes": {
    "year": "2003",
    "make": "Honda",
    "model": "Accord",
    "trim": "EX",
    "engine": "2.4L I4",
    "drivetrain": "FWD"
  }
}
NerdWallet
ServiceUp
DrivenBrands
State Farm
Google
Pam
VETTX
NerdWallet
ServiceUp
DrivenBrands
State Farm
Google
Pam
VETTX
NerdWallet
ServiceUp
DrivenBrands
State Farm
Google
Pam
VETTX

Better, faster, cost effective at every price point

More complete vehicle data, broader coverage, and better value than competing APIs.

VIN Decoder

Compares the amount of correct, usable specification data returned for a valid VIN against the estimated cost per 1,000 successful requests.

Dataset Suggested test set: 500 VINs covering the United States, Canada, Europe, Asia, motorcycles, trucks, EVs, and older vehicles.

Evaluation methodology Compare normalized fields against trusted OEM or government records. Score exact matches, missing fields, conflicting values, and unsupported VINs.

Recommended metric Weighted field completeness, exact-match accuracy, and successful decode rate.

Status Current values are illustrative and must not be presented as measured accuracy.

Current values are illustrative and must not be presented as measured accuracy.

Full vehicle specs from any VIN

Decode any 17-character VIN into year, make, model, trim, engine, drivetrain, dimensions, colors, and OEM standard/optional equipment in one response.

Open safety recalls by VIN

Look up any OEM factory recall campaigns for any VIN — campaign IDs, affected components, risk summary, remedy status, and manufacturer notifications in one call.

License plates from any photo

Detect and extract license plate numbers and region from vehicle images with high accuracy — turn a photo into a plate string ready for decoding.

Stock vehicle photos on demand

Retrieve clean, listing-ready vehicle images by year, make, model, and trim — filter by angle, color, and photo type for inventories, marketplaces, and apps.

Plate to vehicle identity, worldwide

Resolve a license plate and region into VIN, make, model, trim, engine, and full vehicle specs across 50+ countries — the same richness as a VIN decode, from registration data.

Specs without a VIN

Look up structured vehicle data by year, make, and model — trims, features, colors, options, and OEM codes when a VIN isn’t available.

Recalls by year, make, and model

Retrieve open NHTSA safety recalls for an entire model line — no VIN required — ideal for fleet checks, listings, and model-level compliance dashboards.

Decode non-US VINs worldwide

Decode international VINs into make, model, year, body, manufacturer, plant country, drivetrain, dimensions, and technical attributes for EU, JDM, LATAM, and other non-US markets.

Bring the stack you already use

Start with the REST API, then wire in Stripe metering, Zapier and n8n workflows, Postman collections, or generate a client from the OpenAPI schema.

Explore integrations →
React
Vue
Java
Python
Docs
Node.js
Integrations
PHP
CLI
Zapier
n8n
Swift
.NET
Android
Snowflake
Go

Typed SDKs from one schema

Node, Python, Go, and PHP clients generated directly from our public OpenAPI 3.1 specification file.

app/api/carsxe/route.tsapp/page.tsx
javascript
import { CarsXE } from 'carsxe-api';
const carsxe = new CarsXE('YOUR_API_KEY');
const vehicle = await carsxe.specs({ vin });
console.log(vehicle)

Agentic Payments

Agents pay per request using crypto or Stripe — no subscriptions, no API keys to manage. Just fund and go.

Companies love building with CarsXE

More complete vehicle data, broader coverage, and better value than competing APIs.

“

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

Frequently asked questions

Everything you need to know about CarsXE

Read the docs

Our production tier defaults to 120 requests per second with a concurrency ceiling of 20 parallel processes. Need higher limits for batch decoding? Get in touch with our solutions engineers to configure high-scale concurrent ingestion.

Built for agents, not just apps

Connect the CarsXE Model Context Protocol (MCP) server at mcp.carsxe.com/mcp and every endpoint instantly translates to a localized LLM tool.

Learn more
Diagram of CarsXE MCP tools connecting to an LLM