Car API

A single REST API for vehicle data: decode a VIN, pull factory specifications, check open recalls, and price a car against live marketplace listings.

JSON over HTTPS, one bearer key, per-call pricing published up front.

Endpoints this uses

EndpointPathWhat it contributes
VIN DecodeGET /v1/vehicles/vin/{vin}Decode a VIN into make, model, year, trim and body style.
Vehicle SpecificationsGET /v1/vehicles/specifications/{vin}Full factory specifications for a decoded vehicle.
Market ValueGET /v1/vehicles/market-valueCurrent asking prices from live marketplace listings.
Recalls & SafetyGET /v1/vehicles/recalls/{vin}Open safety recalls by VIN.

Start from a VIN

Most work starts from a VIN. Decoding one returns the make, model, year, trim and body style, which is enough to look up specifications, recalls and a market price for the same vehicle without a second identifier.

Every endpoint needs an API key; there is no unauthenticated tier.

Pricing

The free Starter plan includes 1,000 calls a month shared across all eleven synchronous vehicle data APIs, plus $10 of one-time credit for usage after that allowance.

Credits never expire and are spent per successful call.

There is no per-seat charge and no minimum commitment on the free plan.

Frequently asked questions

Is there a free tier?
Yes. The Starter plan is free, needs no card, and includes 1,000 calls a month shared across all eleven synchronous vehicle data APIs, plus $10 of credit for later usage.
What format does the API return?
Every response is JSON over HTTPS, authenticated with a bearer API key. There is no SOAP, no XML and no keyless access.
How is it priced?
Prices are per successful call and published in the billing catalog rather than quoted on request. A failed call is not billed.