Turn a registration number into a Vehicle Identification Number with a single REST call. Supports 6 countries including the US (state-aware), Poland, Norway, Sweden, Slovakia, and Czech Republic.
REQUEST
curl -X GET \ "https://api.carapi.dev/v1/plate-to-vin/\ WO91287?country=PL&token=YOUR_API_KEY"
RESPONSE
{
"plateNumber": "WO91287",
"country": "PL",
"vin": "WAUZZZ4F55N052232"
}Poland, Norway, Slovakia, Sweden, Czech Republic, and the United States (state-aware lookups)
A single GET request turns a registration number into a VIN you can use across every other endpoint
RESTful API, OpenAPI 3.1 spec, comprehensive docs, and a public Postman workspace
The plate-to-VIN endpoint supports 6 countries: Poland (PL), Norway (NO), Slovakia (SK), Sweden (SE), Czech Republic (CZ), and the United States (US). US lookups also require a 2-letter state code, since US plates are only unique per state.
The API converts a license plate number into the vehicle's VIN (Vehicle Identification Number). With the VIN you can then call any other CarAPI.dev endpoint — VIN decode for full specifications, stolen vehicle check, mileage history, valuation, and more.
Yes. The free plan includes 100 API requests per month across all endpoints, with no credit card required. Paid plans start at €29/month for 5,000 requests.
Pass country=US together with a 2-letter state query parameter, e.g. GET /v1/plate-to-vin/7ABC123?country=US&state=CA&token=YOUR_API_KEY. The state is required because US plates are only unique within a state.
Start converting plates to VINs in minutes. Get started with our free tier.
Get Started Free