VINData.io
    The anatomy of a VINdata API response

    One VIN. The car's complete factory record.

    Every lookup returns the vehicle exactly as it left the factory — identification, drivetrain, colour and interior codes, and the full build list of option codes. Raw data, never guessed. Here it is, field by field, on one real car.

    Identity

    Pinpoint the exact vehicle — make, model, variant and the manufacturer's own type code, down to the day it rolled off the line.

    makeAudi
    modelA6 Avant e-tron
    type_codeGH5ABA
    production_date2025-12-03
    year2025
    seriesA6 e-tron (C9)
    body_typeAvant
    steering_sideLeft
    {
      "make": "Audi",
      "model": "A6 Av. e-tron 210 E1R",
      "type_code": "GH5ABA",
      "production_date": "2025-12-03",
      "body_type": "Avant",
      "steering_side": "Left"
    }

    Powertrain

    Engine or motor code with the factory's own description, displacement, output and transmission. For electric cars, battery, range and charging fields are included when the source provides them — on this car they are null, because the source did not, and we do not guess.

    engine_codeECCC
    engine_descriptionElectric motor, highest consolidated effective output 210 kW
    system_power_kw210
    fuel_typeElectric
    drive_typeRear-wheel drive
    battery_gross_kwhnull
    battery_net_kwhnull
    range_kmnull
    charging_ac_kwnull
    charging_dc_kwnull
    {
      "engine_code": "ECCC",
      "engine_description": "Electric motor: highest consolidated effective output 210 kW",
      "system_power_kw": 210,
      "fuel_type": "Electric",
      "battery_gross_kwh": null,
      "battery_net_kwh": null,
      "range_km": null,
      "charging_ac_kw": null,
      "charging_dc_kw": null
    }

    Colour & trim

    The manufacturer's own paint and interior codes, each paired with the colour name. Two separate fields, exactly as recorded — note that codes are brand-specific, not a cross-brand standard.

    exterior_color_code0E
    exterior_colorMythos Black Metallic
    interior_color_codeOT
    interior_colorBlack-Anthracite-Steel Gray
    0E · Mythos Black Metallic
    OT · Black-Anthracite interior
    {
      "exterior_color_code": "0E",
      "exterior_color": "Mythos Black Metallic",
      "interior_color_code": "OT",
      "interior_color": "Black-Anthracite-Steel Gray"
    }

    Factory build list

    196 option codes on this one car — the original factory code with its original description. This is the list dealers and valuation tools pay for: what the car actually has, not what the model line usually gets.

    p8t3Adaptive Cruise Control
    p1bkAdaptive air suspension
    p9m3Heat pump
    pkb3On-board charger up to 11 kW (AC)
    p76hCharging cable mode 3, type 2 3 32 A
    p8g4Matrix function
    pqr9Camera-based traffic sign recognition
    pft1Park assist plus
    p6i5Lane departure warning with emergency assist
    puh2Hold assist
    pq1dSport seats, front
    p7p14-way lumbar support for the front seats
    p3ntSplit folding rear backrest (3 pieces), center armrest
    p9vdAudi sound system
    p2h9Audi drive select
    p5j3Roof spoiler
    + 180 more codes on this vehicle
    {
      "equipment": [
        { "code": "p8t3",
          "description": "Adaptive Cruise Control" },
        { "code": "p1bk",
          "description": "adaptive air suspension" },
        { "code": "p9m3",
          "description": "Heat pump" }
      ]
    }

    We never convert codes into yes/no guesses. The code and its factory description are the truth — if a car's record doesn't say it, we don't claim it.

    Your language, original preserved

    Pass lang=de, lang=nl or any of 12 languages and descriptions come back translated — while description_original always keeps the factory text.

    lang=en
    p8t3
    Adaptive Cruise Control
    lang=de
    p8t3
    Adaptiver Tempomat
    lang=nl
    p8t3
    Adaptieve cruisecontrol

    What we don't deliver

    • · No Schwacke/DAT codes or HSN/TSN linkage — you map to those systems yourself.
    • · No cross-brand normalised equipment standard — codes stay brand-native.
    • · No Asian or Chinese brands yet — coverage is 30+ European brands.
    • · No invented data — a missing field is null, never an estimate.

    Yours to build on

    • · Cache responses locally and serve them from your own systems.
    • · Show the equipment data inside your own product, under your own brand.
    • · Service history is a separate product with its own quota — workshop, date, mileage and work lines per visit.
    • · A lookup with no history available is never charged.

    One call, one car

    POST a VIN and get the complete factory record back — the same fields you saw above, every time.

    curl -X POST https://vindata.io/api/public/vin-decode \
      -H "X-Api-Key: YOUR_KEY" \
      -H "Content-Type: application/json" \
      -d '{"vin":"WAUZZZGH1SA043186","lang":"en"}'