For developers

Your first call in under a minute

Simple REST, predictable JSON, one header for auth. Use any language you like, or pick one of our SDKs.

curl "https://api.allvehicleapi.com/v1/identity/vehicle-details-from-vrm?q=LK21VWG" \
  -H "x-api-key: YOUR_API_KEY"

Knowledge base

Guides, field definitions and worked examples for every method.

OpenAPI / Swagger

A full OpenAPI spec to explore endpoints and generate clients.

Sandbox keys

Build against realistic test data before you go live.

Response format

One envelope for every method

FieldTypeMeaning
successbooleantrue when the lookup worked
resultobjectThe data for the method you called
errorstring or nullWhat went wrong, if anything
metaobjectRequest ID, method and response time

Vehicle fields use one data dictionary across every method and country, for example manufacturer_desc, model_desc, derivative_desc, vin and first_registration_date.

Error exampleHTTP 400
{
  "success": false,
  "result": null,
  "error": "Invalid VRM or VIN format",
  "meta": {
    "request_id": "req_7f3a91c2",
    "method": "vehicle-details-from-vrm",
    "response_ms": 41
  }
}