Free static example · no wallet required
NHTSA vehicle VIN decoder
Inspect the exact response envelope first. When you need current analysis for your own input, one successful x402 call costs $0.003 USDC on Base or Solana.
No accountNo subscriptionExact USDC priceFresh calls only are paid
Full response envelope
What you receive
Demonstration data only. The paid endpoint returns a fresh result and settlement receipt.
{
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "data.vin-decode",
"version": "1",
"data": {
"vin": "1HGCM82633A004352",
"modelYearHint": 2003,
"decode": {
"status": "clean",
"clean": true,
"errorCodes": [
0
],
"errorText": "0 - VIN decoded clean. Check Digit (9th position) is correct",
"apiMessage": "Results returned successfully. NOTE: Any missing decoded values should be interpreted as NHTSA does not have data on the specific variable. Missing value should NOT be interpreted as an indication that a feature or technology is unavailable for a vehicle."
},
"decodedFieldCount": 20,
"missingFields": [
"series",
"driveType",
"fuelTypeSecondary",
"electrificationLevel",
"engine.manufacturer",
"plant.companyName",
"occupancy.seats",
"occupancy.seatRows"
],
"vehicle": {
"make": "HONDA",
"model": "Accord",
"modelYear": 2003,
"manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
"manufacturerId": 988,
"vehicleType": "PASSENGER CAR",
"bodyClass": "Coupe",
"series": null,
"trim": "EX-V6",
"doors": 2,
"driveType": null,
"fuelTypePrimary": "Gasoline",
"fuelTypeSecondary": null,
"electrificationLevel": null,
"engine": {
"cylinders": 6,
"displacementLiters": 2.998832712,
"horsepower": 240,
"model": "J30A4",
"manufacturer": null
},
"transmission": {
"style": "Automatic",
"speeds": 5
},
"plant": {
"city": "MARYSVILLE",
"state": "OHIO",
"country": "UNITED STATES (USA)",
"companyName": null
},
"occupancy": {
"seats": null,
"seatRows": null,
"grossVehicleWeightRating": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)"
}
},
"source": {
"provider": "National Highway Traffic Safety Administration",
"dataset": "vPIC",
"endpointUrl": "https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValuesExtended/1HGCM82633A004352?format=json&modelyear=2003",
"documentationUrl": "https://vpic.nhtsa.dot.gov/api/",
"attribution": "NHTSA Product Information Catalog and Vehicle Listing (vPIC).",
"rateControlNotice": "NHTSA applies automated traffic rate controls; API Acre caches results and does not bypass those controls."
},
"retrievedAt": "2026-08-12T01:30:00+00:00",
"limitations": [
"Missing decoded values mean NHTSA has no data for that variable, not that a feature is absent.",
"A decode does not establish ownership, title, registration, accident, theft, recall, or vehicle-condition status.",
"VINs can be linkable vehicle identifiers; do not use this result to identify or profile a person."
]
},
"meta": {
"duration_ms": 42,
"cached": false,
"sources": [],
"warnings": [],
"next_actions": []
}
}Example request
Input JSON
{
"vin": "1HGCM82633A004352",
"model_year": 2003
}Delivery contract
One paid POST
Decode a full 17-character VIN into normalized NHTSA vPIC make, model, year, body, engine, transmission, plant, fuel, and occupancy fields with official source evidence and explicit missing-data semantics.
POST /v1/data/vin-decode
Need current data?
Run this exact service.
The checkout verifies the request, selected network, USDC asset, recipient, and price before opening a wallet.