Quickstart
Full reference →Not another VIN decoder. Fluid capacities, OEM part numbers with dated reference prices, service intervals and labor time estimates, each with its source and a confidence score: the numbers you need to quote and fix a car. See what you can pull, then run it live below on free sample data. No key, no signup.
What you can pull
Identify a vehicle by VIN, year/make/model, or config key, then pull any of these groups on its own or all at once. Tap a card to load it into the live console.
Identity & engine
deep coverageCanonical config resolved from a VIN, YMMT, or config_key, with the exact engine.
Fluids & capacities
deep coverageFluid types and capacities for the exact engine, each with its source, not a generic 'takes 5 quarts'.
Spec sheet & service points
deep coverageAttributes and chassis service points for the exact config.
Maintenance schedule
deep coverageService intervals by miles and months.
Parts & reference prices
deep coverageOEM part numbers matched to the config per service, each with a reference price and the date observed.
Tires & wheels
deep coverageTire and wheel fitment for the exact config.
Labor time estimates
growingLabor time estimates per service, each labelled with its method and a confidence score.
Vehicle media
growingThe cached exterior render for a config.
Service history
growingSanitized per-VIN records, no PII, costs, or shop identity.
Try it live
real requests against our free sample endpointsEach sample endpoint runs live against our public sample routes (no key, no signup) and returns the exact real API shape for a reference vehicle, as a structured render or raw JSON. Copy the cURL and run it in your terminal. Live per-vehicle data unlocks at launch.
stable /v1 endpoints are stable: fields are never removed or redefined, only added. preview /v0 endpoints are preview: the shape may change with notice on the changelog, and any version gets at least 90 days' notice before it's retired. Read the policy →
Put in any VIN, year/make/model or config_key and run it against the real API, no auth needed. Reads are rate-limited (30/min per IP); enrichment writes (POST /v0/enrich) are disabled here, mint a key to grow the dataset. Copy the cURL to run the same call from your terminal.
The flagship depth slice: engine oil viscosity + capacity, coolant, transmission, brake, power-steering, and differential / transfer-case fluid types and capacities.
/api/sample/v1/fluids?year=2019&make=Honda&model=CR-V2019 Honda CR-V EX
complete92% filledOne vehicle, one call.
Ask for a single group (fluids, parts, tires) or the whole vehicle at once with ?include=. Everything comes back as clean, grouped JSON, keyed the same way every time, so you can drop it straight into a quote, a work order, or your app.
Try it from your terminal
Call a single group, no key needed
Pull one group (fluids, tires, maintenance-schedule, parts, specs) straight from the free sample endpoints:
curl 'https://vinspeclookup.com/api/sample/v1/fluids?config_key=2019_honda_cr_v_ex_l15be'
Or get the whole vehicle in one call
Field-select the flagship endpoint with ?include=:
curl 'https://vinspeclookup.com/api/sample/v1/vehicle?config_key=2019_honda_cr_v_ex_l15be&include=fluids,tires'
Ready for live data?
The sample routes return the exact production shape for a reference vehicle. To run these against any VIN, year/make/model, or config_key with your own key, request early access and we'll get you set up.
Want the full endpoint list, response schemas, and error codes? Open the API reference or request access.