Developer-first JSON
Responses are designed for backend integrations: predictable JSON, stable field names, and usage metadata with each subscriber request.
VIN Decoder API
VehiCode helps developers decode VINs into structured vehicle data for automotive platforms, internal tools, marketplaces, and subscriber API integrations.
VIN segments, vehicle identity fields, optional specs, and monthly usage metadata.
Free returns basic fields; paid plans unlock premium specs where available.
Vehicle Identification API
The VehiCode VIN Decoder API is a developer-facing endpoint for turning a VIN into a compact public vehicle report. It normalizes vehicle identification data, returns usage metadata, and includes available technical specifications.
Responses are designed for backend integrations: predictable JSON, stable field names, and usage metadata with each subscriber request.
Confirmed specifications, estimates, and possible configurations remain distinct, so applications can present vehicle data appropriately.
Subscriber systems can report incorrect decodes for review, which creates a practical feedback loop for improving vehicle data quality over time.
European VIN decoding
European vehicle data is messy in a very practical way. The same model can appear under different names across markets, body styles are not always encoded consistently, and public VIN sources often stop before they become useful for real product workflows.
VehiCode returns available vehicle data in a consistent format and accepts correction reports when a vehicle has been identified incorrectly.
Vehicle data API
Responses include available VIN structure and vehicle identity. Free access provides basic information. Starter and Business may include engine, fuel, power, transmission, dimensions, weights, and other technical data where available.
vinwmivdsvischeckDigityearCodeplantCodeserialNumbervalidFormatmanufacturermodelmodelCodegenerationbodyStylepossibleBodyStylestrimvehicleTyperegionmodelYearenginefuelTypetransmissiondriveTypepowerKwpowerHpdisplacementCcbatteryCapacityKwhemissionsStandardmarketlengthMmwidthMmheightMmwheelbaseMmcurbWeightKggrossWeightKggroundClearanceMmcargoVolumeLiterscargoVolumeMaxLitersAttribution
Where applicable, VehiCode uses vehicle type-approval data from the Swiss Federal Roads Office (ASTRA/FEDRO) TAS open dataset. Responses using this data include an X-Data-Attribution header.
Decode VIN API
Use x-api-key for subscriber usage. Authorization: Bearer is also supported.
POSTcurl -X POST https://vehicode.eu/api/decode \
-H "Content-Type: application/json" \
-H "x-api-key: vdx_your_api_key" \
-d '{"vin":"WVWZZZAUZHP507470"}'{
"report": {
"vin": "WVWZZZAUZHP507470",
"wmi": "WVW",
"vds": "ZZZAUZ",
"validFormat": true,
"manufacturer": "Volkswagen",
"model": "Golf",
"bodyStyle": "Combi",
"modelYear": "2017",
"region": "Europe"
},
"metadata": {
"plan": "business",
"upgradeAvailable": false,
"premiumFieldsAvailable": 0
},
"usage": {
"limit": 2500,
"remaining": 2499,
"resetAt": "2026-08-01T00:00:00.000Z"
}
}VIN Lookup API
Pre-fill listing fields and normalize vehicle labels from VIN input.
Decode VINs during acquisition, appraisal, import, and stock intake.
Keep vehicle records consistent across countries, vendors, and internal tools.
Attach cleaner vehicle identity data to intake, handover, and correction processes.
Pricing
These are monthly base prices before applicable tax. Stripe Checkout shows the final tax-inclusive total after you enter your billing details and before you pay.
Compare pricingA VIN Decoder API accepts a vehicle identification number and returns structured vehicle data that software can store, validate, or use to pre-fill workflows.
Confirmed specifications, estimates, and possible configurations are kept separate where available. Possible configurations do not identify the exact vehicle build.
Yes. VehiCode supports European vehicle data workflows, including regional naming and body-style differences. Available detail varies by VIN.
The Free plan includes 25 requests / month. Starter includes 500 requests / month. Business includes 2,500 requests / month. Limit and reset metadata is returned with API responses.
Yes. Subscriber integrations can send correction reports with the expected manufacturer, model, body style, model year, and a note for admin review.
Start building
Create an account, generate an API key, and test the decode endpoint from your backend workflow.