MotorAPI v1.0.0

Introduction

MotorAPI decodes a 17-character VIN against government vehicle registries and returns the result as JSON. One endpoint, one header, and you get make, model, year, engine, fuel economy, safety equipment, recalls, owner complaints and defect investigations — each field tagged with how it was obtained.

https://api.motorapi.dev Base URL

Your first request

Every vehicle endpoint lives under /api/v1 and needs your API key. This is the whole integration:

curl -H "X-API-Key: mot_live_YOUR_KEY" \
  "https://api.motorapi.dev/api/v1/vin/1HGCM82633A004352?units=metric"

Mileage is never estimated. Odometer figures are only returned when a source published a dated reading for that exact VIN. When nothing exists, estimatedCurrent is null by design and the response says so.

What you get back

A decode of a 2003 Honda Accord Coupe returns all of these sections. Any of them can be absent when the government source has no record — sections are omitted rather than returned empty.

SectionSourceMatch level
vinStructureDecoded locally from the VIN (ISO 3779)VIN_DERIVED
identityNHTSA vPICVIN_DERIVED
engineNHTSA vPICVEHICLE_CONFIGURATION
fuel, transmission, drivetrainNHTSA vPICVEHICLE_CONFIGURATION
fuelEconomyEPA fueleconomy.govVEHICLE_CONFIGURATION
weights, safetyEquipmentNHTSA vPICVEHICLE_CONFIGURATION
manufacturingNHTSA vPIC (plant, city, country)VEHICLE_CONFIGURATION
recallsNHTSA RecallsVEHICLE_CONFIGURATION
complaintsNHTSA ODI owner complaintsVEHICLE_CONFIGURATION
investigationsNHTSA ODI flat-file downloadsVEHICLE_CONFIGURATION
wmiRegistryNHTSA WMI registryVIN_DERIVED
canadaFuelConsumptionNatural Resources CanadaVEHICLE_CONFIGURATION
canadianVehicleSpecsTransport CanadaVEHICLE_CONFIGURATION

pricing, suspension, tires and colors are always null. They are reserved for licensed providers and are not filled with guesses.

Endpoints

MethodPathAuthCounts against quota
GET/api/v1/vin/{vin}API keyYes
GET/api/v1/vehicles/{vin}/summaryAPI keyYes
GET/api/v1/vehicles/{vin}/odometerAPI keyYes
GET/api/v1/healthNoneNo
GET/api/v1/providersNoneNo
GET/api/v1/plansNoneNo

Conventions

  • All requests and responses are application/json. Responses are gzipped when the client sends Accept-Encoding: gzip.
  • Successful responses set success: true. Every failure sets success: false and an error object with a stable code.
  • VINs are uppercased and trimmed before validation. Lowercase input works.
  • CORS is open, so you can call the API directly from a browser. Keep your key out of client-side code anyway — proxy it through your own backend.
  • VINs are redacted from server logs. They are never written to the request log.

MotorAPI.dev

The cheapest VIN decoder API.

Scroll to explore

Test MotorAPI.dev

Try a real VIN and see the vehicle response, mileage history, and round-trip response time.

Vehicle Databases API Service

An all-in-one suite for VIN decoding, vehicle details, and source-backed history.

VIN Decoding API

Vehicle Specifications

Fuel Economy API

Safety Recall API

Owner Complaints API

Mileage History API

Vehicle data tools, brought together for your next build

Start with a VIN

Decode a vehicle identification number into available identity details and specifications returned by the data source.

Explore vehicle details

Bring together available specifications and configuration-matched reference data, with gaps shown rather than guessed.

Review observed mileage

See dated odometer observations only when an eligible provider has records for that exact VIN. Current mileage is never projected.

Check safety information

Review available recalls and owner complaints matched to vehicle configuration. These records do not confirm applicability to an individual VIN.

Integrate with your app

Call HTTP endpoints and work with structured JSON responses in websites, internal tools, or other applications.

Understand every result

Inspect source and matching details in the response, so VIN-specific observations stay distinct from model-level data.

What you can do with MotorAPI.dev

Bring useful vehicle data into the products and workflows you already use.

Integrate

  • Applications
  • Websites
  • CRM systems

Build

  • VIN lookup flows
  • Vehicle databases
  • Automotive tools

Explore

  • Vehicle specifications
  • Fuel economy details
  • Safety information

Deliver

  • Structured JSON data
  • Metric or imperial units
  • Useful vehicle context

Simple plans that scale with you

Choose the request volume and usage analytics that fit your project.

Free

$0/month

  • 100 requests/month
  • All API endpoints
  • Basic usage analytics

Starter

$19/month

  • 5,000 requests/month
  • All API endpoints
  • Standard usage analytics

Business

$149/month

  • 100,000 requests/month
  • All API endpoints
  • Advanced usage analytics