Plate Decoder

License Plate Decoder (v2)

Decode a license plate into vehicle data across 60+ supported countries. country is an ISO 3166-1 alpha-2 code (optional for US). state is required for AU and CA. For US, set country=US and omit state to search every covered jurisdiction (including DC) and receive { results, count, billed_credits } (credit usage reported in billed_credits; 404 and 0 credits if nothing matches). Passing state keeps the single-object response. x402 payments still require state. For Pakistan (PK) a district is also required for the Khyber-Pakhtunkhwa province.

For Spain (ES), set require_vin=true to always include a VIN. Additional charges apply: when require_vin=true, the request is billed 2x and usage counts 2x.

Credit plans: 5 credits per successful billable lookup. Failed lookups and no-data errors do not use credits. See https://carsxe.com/pricing.md for billing units.

get/v2/platedecoder

Request

Query parameters

platestring required

The vehicle registration number or license plate number.

countrystring

ISO 3166-1 alpha-2 country code such as AU for Australia or ZA for South Africa. Optional for US.

statestring

The two letter state code (US) such as CA or NY, an Australian state (e.g. NSW, VIC), or a Canadian province (e.g. ON). Required for AU and CA. Optional for US: omit it, with country=US, to fan out across every covered US jurisdiction. x402 payments still require state.

districtstring

The district of the vehicle registration number. Required for Pakistan (PK) plates registered in the Khyber-Pakhtunkhwa province.

require_vinboolean

Only supported when country=ES. Set to true to always include a VIN. The request is billed 2x and usage counts 2x.

Response

Plate decoded.

successboolean
inputobject
descriptionstring
makestring
modelstring
trimstring
vinstring
yearstring

Changes

No recorded changes to this operation across all 9 revisions of this API.