VINData.io
    API v1

    VINdata API

    RESTful JSON API for decoding European VINs. Returns normalized vehicle data in <200 ms for cached results, with optional AI enrichment modules.

    Fast
    <200ms cached
    Secure
    API key auth
    RESTful
    JSON over HTTPS

    Authentication

    Include your API key in every request via the x-api-key header. Query-string keys are not accepted. Generate keys from Settings.

    curl -H "x-api-key: YOUR_API_KEY" "https://vindata.io/api/public/api-vin-decode?vin=WVGZZZ5NZNW531198"

    Quickstart

    Decode your first VIN in 30 seconds:

    1. Sign up and create an API key in Settings → API Keys
    2. Send a GET request to /api-vin-decode
    3. Parse the JSON response
    curl "https://vindata.io/api/public/api-vin-decode?vin=WVGZZZ5NZNW531198" \
      -H "x-api-key: vd_live_..."

    Errors & rate limits

    All errors return JSON with an error field. Usage is tracked monthly per API key — when exceeded you'll get 429.

    CodeMeaning
    400
    Invalid or malformed VIN
    401
    Missing API key
    403
    Invalid or inactive API key
    429
    Monthly limit reached
    502
    Upstream provider failure