UK-EN

Car Mileage Check API

Verify Vehicle Mileage with MOT, Historic Listings, Salvage and Service History.

Sign up for a FREE API account

A Mileage Check API returns mileage history for stock, underwriting and due-diligence workflows from registration mark, or VIN. One Auto API makes multiple data sources available through one integration alongside vehicle identity, history, specification and valuation endpoints.

8

DATA PROVIDERS

9

ENDPOINTS

1

INTEGRATION

1

MONTHLY INVOICE

Build a clearer picture of a vehicle’s recorded mileage with data from multiple sources.

The One Auto API Car Mileage API gives businesses access to mileage observations from MOT tests, fleet and dealer maintenance events, previous advertisements, salvage records and manufacturer service history.

A sequence of observations from mutiple sources provides greater protection than MOT history alone.  By combining sources, consumer vehicle history providers, dealers and lenders can identify inconsistencies, investigate potential mileage discrepancies and make better-informed decisions.

Our vehicle mileage API endpoints let you select the sources that suit your workflow, bringing mileage verification into your website, software platform or internal checking process.

Start with DVSA MOT history

DVSA MOT History provides a foundation for checking the mileage progression of UK vehicles. Mileage readings recorded at MOT tests create a dated sequence that can help reveal a reduction in the recorded odometer reading or an unusual change between tests.

For consumer vehicle history reports, this information helps explain how a vehicle’s mileage has developed over time. For dealers and lenders, it provides an accessible starting point for assessing whether a stated mileage is consistent with previous records.

However, MOT observations are taken at specific intervals from 3 years onward,  so are not capable of identifying mileage anomalies prior to this point.   Vehicles may have limited MOT history,  events between tests will not appear,  so combining MOT readings with other mileage sources can helps fill those gaps and provide additional evidence.

Add fleet and dealer observations with Experian Mileage Check

Experian Mileage Check combines UK MOT data with additional mileage observations from fleet and dealer sources, including readings captured during maintenance events.

These records can provide useful reference points between MOT tests or during periods when MOT information is limited. A vehicle’s maintenance history may contain observations that help establish whether its mileage progression is consistent, particularly where it has spent time in a fleet.

Accessing these additional records through our Car Mileage API offering helps businesses look beyond one source. It can strengthen a mileage assessment by adding observations from separate events, giving users more information to consider before buying, stocking or financing a vehicle.

Look back at previous vehicle advertisements

A vehicle’s advertised mileage is another useful part of its history. Previous and historic UK listings from Marketcheck and Cazana can provide mileage observations recorded when vehicles were offered for sale. 

Previous US listings are included in VIN Audit Vehicle History Reports,  and Cartell Vehicle History Reports include NCT and listings data. 

These records help businesses compare the mileage stated in an earlier advertisement with the mileage presented today. They can also provide context around changes of ownership or movements through the retail market.

Historic listings can help dealers review stock before acquisition and give vehicle history providers another source of evidence to present within a report.

Advertised mileage should be assessed alongside other observations, since listing errors can occur. Its value increases when it forms part of a broader timeline.

Include salvage and OE service history

Salvage checks can contribute further mileage observations from a different stage of a vehicle’s life.  Where mileage is recorded in a salvage record, it may provide an important comparison with subsequent MOT readings, maintenance records or advertisements.

OE service history can also add mileage recorded during manufacturer service events. These observations help businesses understand the relationship between recorded servicing and the vehicle’s stated mileage.

Availability varies by vehicle, brand and source, but each additional observation can make the timeline more informative. Combining salvage and service records with MOT, Experian and historic listing data helps build a fuller picture than any one dataset can provide alone.

Identify anomalies through a combined mileage timeline

The strength of a vehicle mileage API lies in bringing observations together. A timeline can show the date, recorded mileage and source of each reading, making inconsistencies easier to identify and explain.

Potential anomalies include a later reading that is lower than an earlier one, conflicting observations around the same period, or a mileage progression that warrants further review. Your application can use these signals to flag vehicles for investigation or present the underlying records to a user.

A discrepancy does not automatically establish mileage manipulation. Recording mistakes, unit differences and other circumstances may explain an inconsistency. Providing source information and dates helps users assess the evidence and decide what further checks are appropriate.

Support consumer, dealer and lender checks

For consumer vehicle history providers, combined mileage data can make reports more useful and transparent. Buyers can see the observations behind a warning and understand why a vehicle may need further investigation.

Dealers can incorporate mileage verification into stock acquisition, part-exchange appraisal and pre-sale checks. Identifying an inconsistency early gives teams an opportunity to request documentation or resolve questions before committing to a purchase.

Lenders can use mileage observations within provenance and underwriting workflows, helping assess whether vehicle details are consistent with the supporting history. The same data can support manual reviews when an automated check identifies a concern.

Choose the mileage sources that fit your workflow

One Auto API provides access to these datasets through a single API platform, allowing you to combine endpoints according to your coverage needs, checking process and budget.

You might begin with MOT history or Experian Mileage Check, then request historic listings, salvage records or OE service history where additional evidence is needed.

Contact us to discuss your Car Mileage API requirements. We’ll help you identify the right combination of mileage sources for your vehicle history reports, dealer checks or lending workflow.

What the API Includes

Data ProviderEndpointDescriptionAverage Latency
ExperianMileage CheckIdentify mileage discrepancies and help protect yourself from the risk of buying a clocked vehicle. Includes a vehicle identity check.
201 ms
One Auto APIMOT History & Tax StatusMOT history and current UK vehicle tax status via a single API. Combined DVLA and DVSA data by VRM - covers test results, refusals and advisories.
655 ms
EzyvinOE Service History (Europe) from VINAccess OE service history data by VIN via a single API. Full European coverage across 44 manufacturers from 2012 MY - via asynchronous endpoint.
7237 ms
MarketcheckHistoric Listings from VRMIdentify the advertised price history for any vehicle based on data from over 10,000 dealers with over 600,000 daily listings.
432 ms
SalvageGuideSalvage Check from VINAccess SalvageGuide's UK salvage register by VIN. 3m+ records with damage descriptions, image links and lot IDs for buyer and insurer protection.
45 ms
VIN AuditVehicle History Report Lite (US)Access a cost-effective first layer of vehicle intelligence via API, combining vehicle specs with theft, accident, salvage, pricing and previous sales
1182 ms
VIN AuditVehicle History Report (US)Access US Vehicle History Report data via a single API. NMVTIS, salvage history, liens, accidents and previous sales data.
N/A
CartellVehicle History CheckIreland’s leading vehicle history check - includes write-off, mileage, tax, outstanding finance and vehicle specification data.
117651 ms
CazanaPrevious Adverts from VRMIdentify previous listings of a vehicle based on its vehicle registration mark.
109 ms

Sample Car Mileage Check API Responses

Cartell - Vehicle History Check
Cazana - Previous Adverts from VIN
Experian - Mileage Check
Ezyvin - OE Service History (Europe) from VIN
Marketcheck - Historic Listings from VRM
One Auto API - MOT History & Tax Status
SalvageGuide - Salvage Check from VIN
VIN Audit - Vehicle History Report (US)
VIN Audit - Vehicle History Report Lite (US)
{
  "success": true,
  "result": {
    "function": "Vehicle History Check",
    "status": "Accepted",
    "callback_url": "https://webhookexample/l235o5abcde6f/receiver",
    "message": "As a callback_url was not provided you will need to poll this method until a non-202 result is returned. Once the data has been retrieved you have up to 24 hours to request the result before it is deleted.",
    "report_details": {
      "car_history_check_report_id": "IET-12A34B",
      "report_state": "completed",
      "basic_vehicle_info": {
        "vehicle_registration_mark": "12MH3345",
        "manufacturer_desc": "Mini",
        "model_range_desc": "Hatch",
        "derivative_desc": "1.5 Cooper Classic Hatchback 3dr Petrol Manual Euro 6 (s/s) (136 ps)",
        "fuel_type_desc": "Petrol",
        "transmission_desc": "Automatic",
        "engine_capacity_cc": 1499
      },
      "car_history_check_report_public_url": "https://www.cartell.ie/ssl/servlet/viewReportByKey?viewKey=4f2fb520-8425-4729-ac5a-fda4ef459c7e",
      "report_summary": {
        "is_finance_outstanding": true,
        "is_mileage_discrepancy": true,
        "is_written_off": true,
        "is_other_alerts": false,
        "is_warnings": true
      },
      "report_details": {
        "vehicle_details": {
          "manufacturer_desc": "Mini",
          "model_range_desc": "Hatch",
          "derivative_desc": "1.5 Cooper Classic Hatchback 3dr Petrol Manual Euro 6 (s/s) (136 ps)",
          "engine_capacity_cc": 1968,
          "fuel_type_desc": "Petrol",
          "transmission_desc": "Manual",
          "power_desc": "109BHP",
          "co2_gkm": 123,
          "body_type_desc": "hatchback",
          "colour": "RED",
          "gross_vehicleweight_kg": 2359,
          "number_doors": 2,
          "number_seats": 4,
          "number_windows": 6,
          "manufactured_year": 2020,
          "introduction_date": "2020-01-01"
        },
        "vehicle_identity": {
          "vehicle_identification_number": "ABCDE123456F78910",
          "engine_number": "A12345678",
          "first_registration_date": "2020-01-01",
          "first_registration_ireland_date": "2020-01-01",
          "last_sold_date": "2024-06-07",
          "number_previous_owners": 1,
          "number_owners": 2,
          "chassis_details": "back bone",
          "country_of_origin": "United Kingdom",
          "country_of_assembly": "Poland"
        },
        "vehicle_status": {
          "is_taxed": true,
          "nct_applicable": true,
          "cvrt_applicable": true,
          "roadworthiness_test_status": "CURRENT",
          "vehicle_taxation_class_desc": "PRIVATE",
          "owner_type": "GARAGE"
        },
        "import_export_data": {
          "irish_data": {
            "is_imported": true,
            "imported_date": "2020-01-01",
            "imported_from_country": "UK",
            "prior_vrm": "AB21ABC",
            "is_exported": true,
            "exported_date": "2020-01-01",
            "exported_to_country": "UK",
            "vrt_category": "A",
            "vrt_rate": 37,
            "vat_rate": 23,
            "mrrp": 35785
          },
          "uk_data": {
            "vehicle_registration_mark": "12MH3345",
            "manufacturer_desc": "Mini",
            "model_range_desc": "Hatch",
            "derivative_desc": "1.5 Cooper Classic Hatchback 3dr Petrol Manual Euro 6 (s/s) (136 ps)",
            "is_imported": true,
            "is_exported": true
          }
        },
        "finance_data": {
          "finance_check_start": "2020-01-01",
          "finance_check_complete": "2020-01-01",
          "finance_check_result": "No Finance",
          "finance_company": "A FINANCE CO",
          "finance_type": "HIRE PURCHASE",
          "finance_start_date": "2020-01-01",
          "finance_term_months": 12
        },
        "miaftr": {
          "miaftr_ireland": "Clear",
          "miaftr_damage_level": "Insurer Alert",
          "source": "MIAFTR",
          "recovered_category": "B",
          "vehicle_registration_mark": "123-D-45678",
          "vehicle_identification_number": "ABCDE123456F78910"
        },
        "mileage": {
          "is_mileage_discrepancy": true,
          "mileage_data_qty": 1,
          "mileage_data_items": [
            {
              "source_of_mileage_observation": "INITIAL READING",
              "date_of_mileage_observation": "2020-01-01",
              "mileage_observed": 12345,
              "mileage_unit": "kms"
            }
          ]
        },
        "nct_details": {
          "nct_due_date": "2025-01-01",
          "nct_cost": 55,
          "nct_expired_months": 1,
          "nct_remaining_months": 11,
          "nct_schedule_list": [
            "2026-01-01",
            "2025-01-01",
            "2024-01-01"
          ],
          "nct_pass_dates_list": [
            {
              "test_date": "2024-01-10",
              "interval_months": 10
            }
          ]
        },
        "cvrt_details": {
          "cvrt_expiry_date": "2025-01-01",
          "cvrt_type": "LCV",
          "cvrt_expired_months": 2,
          "cvrt_remaining_months": 11,
          "cvrt_timeline": [
            {
              "cvrt_due_date": "2024-01-01",
              "cvrt_recorded_date": "2025-01-01",
              "interval_months": 10
            }
          ]
        },
        "tax_details": {
          "tax_expiry_date": "2020-01-01",
          "annual_tax_euro": 333,
          "vehicle_taxation_class": "GOODS",
          "tax_remaining_months": 1,
          "tax_remaining_value_euro": 15
        },
        "tax_class_changes": {
          "tax_class_timeline": [
            {
              "tax_class_change_date": "2025-12-15",
              "vehicle_taxation_class": "PRIVATE"
            }
          ]
        },
        "tax_dates_list": [
          {
            "tax_expiry_date": "2025-12-15",
            "tax_recorded_date": "2024-12-15",
            "tax_interval_months": 12
          }
        ],
        "owner_history_items": [
          {
            "owner_type": "GARAGE",
            "date_purchased": "2023-09-13",
            "date_sold": "2025-12-09",
            "ownership_duration_months": 26
          }
        ],
        "cartell_price_guide": {
          "retail_valuation_excellent": 9000,
          "retail_valuation_good": 7900,
          "retail_valuation_fair": 6850,
          "trade_valuation_excellent": 6750,
          "trade_valuation_good": 5650,
          "trade_valuation_fair": 4600
        },
        "performance_data": {
          "max_speed_kmh": 167,
          "max_speed_mph": 104,
          "acceleration_0to62_mph_seconds": 13.5,
          "power_kw": 75,
          "power_bhp": 102,
          "power_rpm": 4400,
          "torque_nm": 250,
          "torque_lbft": 184,
          "torque_rpm": 1500,
          "drive_type_desc": "Standard",
          "driving_axle": "Front"
        },
        "technical_data": {
          "engine_code": "CAYD",
          "cylinder_arrangement": "In-line",
          "engine_bore_mm": 79.5,
          "engine_stroke_mm": 80.5,
          "valve_gear": "Double Overhead Cams",
          "aspiration": "Turbo",
          "number_cylinders": 4,
          "valves_per_cylinder": 4,
          "fuel_delivery": "Diesel Commom Rail",
          "has_diesel_particulate_filter": true,
          "number_gears": 1
        },
        "dimension_capacities_data": {
          "vehicle_height_mm": 1836,
          "vehicle_length_mm": 4876,
          "vehicle_width_mm": 1794,
          "fuel_capacity_litres": 60,
          "bootspace_litres": 530,
          "head_room_front_mm": 989,
          "head_room_rear_mm": 989,
          "hip_room_front_mm": 1200,
          "hip_room_rear_mm": 1150,
          "shoulder_room_front_mm": 1200,
          "shoulder_room_rear_mm": 1150
        },
        "wheel_tyre_data": {
          "tyre_size_front": "205/55/16 94H",
          "tyre_type_front": "Conventional/summer",
          "tyre_size_rear": "205/55/16 94H",
          "tyre_type_rear": "Conventional/summer",
          "rim_size_front_inch": "16 x6.0",
          "wheel_type_front": "Alloy",
          "rim_size_rear_inch": "16 x6.0",
          "wheel_type_rear": "Alloy"
        },
        "equipment_data_list": [
          {
            "item": "Start/Stop",
            "item_value": "No"
          }
        ],
        "lights_brakes_data_list": [
          {
            "item": "Front Fog Lights",
            "item_value": "Yes"
          }
        ],
        "safety_comfort_data": [
          {
            "item": "Side Airbag",
            "item_value": "Yes"
          }
        ],
        "warranty_data": {
          "vehicle": {
            "warranty_months": 36,
            "warranty_km": 100000,
            "warranty_expiry_date": "Expired"
          },
          "roadside_assistance": {
            "warranty_months": 36,
            "warranty_km": 100000,
            "warranty_expiry_date": "Expired"
          },
          "anti_corrosion": {
            "warranty_months": 144,
            "warranty_km": 100000,
            "warranty_expiry_date": "Expired"
          },
          "paint": {
            "warranty_months": 36,
            "warranty_km": 100000,
            "warranty_expiry_date": "Expired"
          },
          "powertrain": {
            "warranty_months": 36,
            "warranty_km": 100000,
            "warranty_expiry_date": "Expired"
          }
        },
        "validation_data": {
          "registration_certificate_number": "C177***127",
          "nct_certificate_number": "#00#7#####1"
        },
        "previous_searches_list": [
          {
            "date_of_search": "2026-02-19",
            "type_of_search": "History",
            "customer_type": "Trade"
          }
        ],
        "previous_listings_list": [
          {
            "advert_heading": "Volkswagen Golf - 20000 KM - Diesel - Hatchback Manual",
            "first_seen_date": "2025-05-09",
            "advertised_price": 37500,
            "source": "Carsite"
          }
        ],
        "similar_listings_list": [
          {
            "advert_id": "1234567",
            "advert_heading": "Volkswagen Golf - 20000 KM - Diesel - Hatchback Manual",
            "last_seen_date": "2026-02-21",
            "advertised_price": 33950,
            "advert_status": "Live",
            "vehicle_details_page_url": "http://www.advert.com/advert=12345"
          }
        ],
        "cartell_intelligence_guide": {
          "vehicle_parc_qty": 623,
          "average_previous_owners": 1.8,
          "nvdf_last_period_sold_qty": 1,
          "days_to_sold": 49,
          "last_year_sales_trend": -29.4
        }
      }
    }
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "manufacturer_desc": "Land Rover",
    "model_range_desc": "Discovery",
    "trim_desc": "Graphite",
    "result": [
      {
        "mileage_observed": 64470,
        "vehicle_registration_mark": "AB21ABC",
        "first_seen_date": "2025-01-15",
        "last_seen_date": "2025-02-21",
        "advert_text": "Features: Basic Cruise control, Park distance control, ABS, Emergency brake assist, Traction control system (ASR/TCS). Modifications: subwoofer.",
        "seller_name": "ACME Motors",
        "dealer_type": "independent",
        "advertised_price_gbp": 19000,
        "image_links": "http://www.image.com/image=1"
      }
    ]
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "date_last_updated": "2020-01-01",
    "vehicle_registration_mark": "AB21ABC",
    "does_vehicle_registration_mark_match": false,
    "does_vehicle_identification_number_match": true,
    "dvla_manufacturer_desc": "NISSAN",
    "dvla_model_desc": "QASHQAI ACENTA PREMIUM DCI",
    "dvla_fuel_desc": "DIESEL",
    "dvla_body_desc": "5 DOOR HATCHBACK",
    "dvla_doorplan_code": 14,
    "dvla_transmission_code": "M",
    "dvla_transmission_desc": "MANUAL 6 GEARS",
    "number_gears": 6,
    "mvris_code": "A1ABC",
    "mvris_manufacturer_code": "A1",
    "mvris_model_code": "ABC",
    "dvla_dtp_manufacturer_code": "AB",
    "dvla_dtp_model_code": "587",
    "number_seats": 5,
    "dvla_wheelplan": "2 AXLE RIGID BODY",
    "registration_date": "2020-01-01",
    "manufactured_year": 2020,
    "vehicle_identification_number": "ABCDE123456F78910",
    "first_registration_date": "2020-01-01",
    "used_before_first_registration": true,
    "co2_gkm": 123,
    "engine_capacity_cc": 1234,
    "engine_number": "A12345678",
    "is_scrapped": true,
    "scrapped_date": "2020-01-01",
    "certificate_of_destruction_issued": true,
    "is_exported": true,
    "was_exported": false,
    "exported_date": "2020-01-01",
    "is_imported": true,
    "imported_date": "2020-01-01",
    "is_non_eu_import": true,
    "prior_gb_vrm": "AB21ABC",
    "prior_ni_vrm": "ABC1234",
    "colour": "RED",
    "original_colour": "BLUE",
    "number_previous_colours": 1,
    "maximum_permissable_mass_kg": 1234,
    "power_weight_ratio_kw_kg": 0.1234,
    "min_kerbweight_kg": 1234,
    "gross_vehicleweight_kg": 1234,
    "max_netpower_kw": 12,
    "max_braked_towing_weight_kg": 1234,
    "max_unbraked_towing_weight_kg": 123,
    "stationary_soundlevel_db": 12,
    "stationary_soundlevel_rpm": 1234,
    "driveby_soundlevel_db": 12,
    "v5c_data_qty": 1,
    "v5c_data_items": [
      {
        "date_v5c_issued": "2020-01-01"
      }
    ],
    "vehicle_identity_check_qty": 1,
    "vehicle_identity_check_items": [
      {
        "date_of_vehicle_identity_check": "2020-01-01",
        "result_of_vehicle_identity_check": "Pass"
      }
    ],
    "mileage_data_qty": 1,
    "mileage_data_items": [
      {
        "source_of_mileage_observation": "DVLA",
        "sub_source_of_mileage_observation": "DVLA",
        "date_of_mileage_observation": "2020-01-01",
        "mileage_observed": 12345
      }
    ]
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "vehicle_identification_number": "ABCDE123456F78910",
    "service_events": [
      {
        "date_of_service_event": "2019-10-21",
        "mileage_observed": 69343,
        "mileage_unit": "km",
        "service_provider": "Premier Service Centre, 2 York Road, Leicester, LE4 9LS, United Kingdom",
        "service_type": "service",
        "service_actions": [
          "Engine: oil and filter change.",
          "Brake fluid replaced."
        ]
      }
    ]
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "historic_listings": [
      {
        "advert_id": "X1234",
        "advertised_price_gbp": 12345.67,
        "mileage_observed": 12345,
        "vehicle_details_page_url": "http://www.advert.com/advert=12345",
        "seller_type": "dealer",
        "ownership_condition": "new",
        "last_seen_date": "2023-02-21",
        "first_seen_date": "2023-01-15",
        "source_url": "www.advert.com",
        "seller_name": "ACME Motors",
        "city": "London",
        "post_code": "AB1 2CD"
      }
    ],
    "error": "If there is an error the message would go here"
  }
}
{
  "success": true,
  "result": {
    "is_dvsa_service_available": true,
    "is_dvla_service_available": true,
    "dvla_data": {
      "tax_status": "Taxed",
      "tax_expiry_date": "2020-01-01"
    },
    "dvsa_data": {
      "vehicle_status_details": {
        "is_possible_classic_vehicle": false,
        "is_possible_ni_registered_vehicle": false
      },
      "dvsa_vehicle_Data": {
        "vehicle_registration_mark": "AB21ABC",
        "manufacturer_desc": "MINI",
        "model_range_desc": "COOPER",
        "first_registration_date": "2020-01-01",
        "fuel_type_desc": "Petrol",
        "colour": "RED"
      },
      "mot_tests": [
        {
          "mot_test_number": 123456789,
          "mot_test_date": "2023-01-01",
          "mot_test_result": "PASSED",
          "mot_expiry_date": "2024-01-01",
          "observation_mileage": 12345,
          "reason_for_refusal_and_comments": [
            {
              "comments": "Offside Windscreen wiper blade defective (3.4 (b) (i))",
              "type": "MINOR"
            }
          ]
        }
      ]
    }
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "salvage_auction_record_found": true,
    "salvage_auction_records": [
      {
        "salvage_auction_record_id": 1234567,
        "salvage_auction_lot_desc": "CAT S - Repairable Structural",
        "salvage_auction_lot_date": "2020-01-01",
        "mileage": 12345,
        "primary_damage_desc": "Slight Front Damage",
        "secondary_damage_desc": "Unable to select 5th gear, steering poor.",
        "salvage_auction_location": "York",
        "external_image_urls": [
          "https://images.examplewebsite.com/salvageimages12a34b5/1234AB5C_hrs.jpg"
        ]
      }
    ]
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "vehicle_data": {
      "report_id": "oneautoapi.1234567890",
      "vehicle_history_checked_datetime": "2026-09-05T12:09:40.000Z",
      "vehicle_identification_number": "2HGES16501H666666",
      "model_year": 2001,
      "manufacturer_desc": "Honda",
      "model_range_desc": "Civic",
      "trim_desc": "LX",
      "engine_desc": "1.7L I4",
      "manufactured_country": "United States",
      "style_desc": "LX Sedan FWD 4AT 1.7L I4",
      "transmission_desc": "Automatic",
      "steering_type_desc": "Rack & Pinion",
      "anti_brake_system_desc": "4-Wheel ABS",
      "fuel_type_desc": "Gasoline",
      "fuel_capacity_desc": "13.2 gallons",
      "fuel_capacity_gal": 13.2,
      "gross_vehicleweight_desc": "12345 lbs",
      "gross_vehicleweight_lbs": 12345,
      "highway_mileage_desc": "34 miles/gallon",
      "highway_mpg": 34,
      "city_mileage_desc": "26 miles/gallon",
      "city_mpg": 26,
      "vehicle_height_desc": "55 inches",
      "vehicle_height_in": 55,
      "vehicle_length_desc": "175 inches",
      "vehicle_length_in": 175,
      "vehicle_width_desc": "67 inches",
      "vehicle_width_in": 67,
      "number_seats": 5,
      "number_additional_seats": 2
    },
    "pricing_data": {
      "dealer_invoice_price_usd": 14500,
      "msrp_usd": 15500
    },
    "titles": [
      {
        "vehicle_identification_number": "2HGES16501H666666",
        "state_code": "PA",
        "title_issued_date": "2005-09-27",
        "mileage": 42781,
        "mileage_unit": "mi",
        "is_current": true
      }
    ],
    "title_brands": [
      {
        "date": "2005-09-27",
        "brander_type": "State",
        "brander_code": "PA",
        "brander_name": "PENNSYLVANIA",
        "brand_code": "11",
        "brand_title": "Salvage: Damage or Not Specified",
        "brand_desc": "Any vehicle which has been wrecked, destroyed or damaged, to the extent that the total estimated or actual cost of parts and labor to rebuild or reconstruct the vehicle to its pre-accident condition and for legal operation on roads or highways exceeds a jurisdiction-defined percentage of the retail value of the vehicle. The retail value of the vehicle is determined by a current edition of a nationally recognized compilation (to include automated data bases) of retail values. Salvage--Damage or Not Specified also includes any vehicle to which an insurance company acquires ownership pursuant to a damage settlement, or any vehicle that the vehicle's owner may wish to designate as a salvage vehicle by obtaining a salvage title, without regard to extent of the vehicle's damage and repairs, or any vehicle for which the jurisdiction cannot distinguish the reason the vehicle was designated salvage."
      }
    ],
    "junk_salvage_insurance": [
      {
        "date": "2020-06-03",
        "record_type": "Junk And Salvage",
        "brander_code": "P000001",
        "brander_name": "COPART, INC.",
        "brander_city": "DALLAS",
        "brander_state_code": "TX",
        "brander_phone": "9723915299",
        "vehicle_disposition": "SOLD",
        "intended_for_export": "Y"
      }
    ],
    "salvage_data": [
      {
        "vehicle_identification_number": "2HGES16501H666666",
        "salvage_auction_record_id": 123456,
        "salvage_title_type": "Salvage",
        "salvage_auction_lot_date": "2020-06-08",
        "listing_type": "salvage",
        "primary_damage_desc": "Front End",
        "secondary_damage_desc": "Rear End",
        "mileage": "12345",
        "color": "Black",
        "salvage_auction_location": "CA - Los Angeles"
      }
    ],
    "accidents": [
      {
        "vehicle_identification_number": "2HGES16501H666666",
        "report_type": "accident",
        "report_date": "2015-11-04",
        "damage_severity": "high",
        "cause_of_damage": "overtaking",
        "impact_point": "front end",
        "city": "Los Angeles",
        "light_condition": "Dark",
        "object_struck": "Fire Hydrant",
        "manufacturer_desc": "HONDA",
        "style_desc": "LX Sedan FWD 4AT 1.7L I4",
        "source": {
          "name": "Insurance Company",
          "phone": "800-447-6282",
          "website_url": "www.insurance-co.com",
          "city": "Los Angeles",
          "state_code": "CA",
          "zip_code": "90310"
        }
      }
    ],
    "thefts": [
      {
        "vehicle_identification_number": "2HGES16501H666666",
        "record_date": "2013-12-24",
        "record_type": "Theft Recovery",
        "stolen_status_desc": "Inactive",
        "theft_reported_state": "FL",
        "theft_report_id": "0H003549666",
        "model_year": "01",
        "manufacturer_desc": "HONDA",
        "model_range_desc": "CIVIC",
        "stolen_date": "2013-12-24",
        "recovery_date": "2014-05-02",
        "source": {
          "short_name": "nicb",
          "full_name": "National Insurance Crime Bureau",
          "phone": "800-447-6282",
          "website_url": "www.nicb.org",
          "city": "Des Plaines",
          "state_code": "IL",
          "zip_code": "60018"
        }
      }
    ],
    "liens": [
      {
        "date": "2020-12-06",
        "vehicle_identification_number": "2HGES16501H666666",
        "state_code": "FL",
        "vehicle_status": "Active",
        "agency": "Westlake Financial Services"
      }
    ],
    "impound": [
      {
        "date": "2020-03-18",
        "vehicle_identification_number": "2HGES16501H666666",
        "state_code": "AZ",
        "vehicle_status": "Released",
        "agency": "Arizona State Impound"
      }
    ],
    "export": [
      {
        "date": "2021-01-02",
        "vehicle_identification_number": "2HGES16501H666666",
        "state_code": "FL",
        "vehicle_status": "Exported",
        "agency": "Port Authority of New York"
      }
    ],
    "sales_data": [
      {
        "vehicle_identification_number": "2HGES16501H666666",
        "record_date": "2019-11-18",
        "record_type": "sale",
        "advertised_price": 32194,
        "mileage_observed": 9914,
        "model_year": "2020",
        "manufacturer_desc": "Honda",
        "model_range_desc": "Civic",
        "trim_desc": "LX",
        "color": "Black",
        "number_doors": 4,
        "fuel_type_desc": "Gasoline",
        "seller_details": {
          "name": "Hatch Honda",
          "city": "Show St",
          "address": "1051 W Automall Parkway",
          "country": "USA",
          "state_code": "AZ",
          "phone": "9282516666",
          "seller_type": "Dealer",
          "website_url": "www.hatch-honda.com",
          "seller_id": "hatch-honda-az"
        }
      }
    ]
  },
  "notice": "NMVTIS data is obtained from an Approved NMVTIS Reseller: VinAudit"
}
{
  "success": true,
  "result": {
    "vehicle_data": {
      "report_id": "oneautoapi.12345678901",
      "vehicle_history_checked_datetime": "2026-09-05T12:09:40.000Z",
      "vehicle_identification_number": "4T1BK3DB5BU666666",
      "model_year": 2011,
      "manufacturer_desc": "Toyota",
      "model_range_desc": "Avalon",
      "trim_desc": "Limited",
      "engine_desc": "3.5L V6",
      "manufactured_country": "United States",
      "style_desc": "Limited Sedan FWD 6AT 3.5L V6",
      "transmission_desc": "Automatic",
      "steering_type_desc": "Rack & Pinion",
      "anti_brake_system_desc": "4-Wheel ABS",
      "fuel_type_desc": "Gasoline",
      "fuel_capacity_desc": "18.5 gallons",
      "fuel_capacity_gal": 18.5,
      "gross_vehicleweight_desc": "2501 lbs",
      "gross_vehicleweight_lbs": 2501,
      "highway_mileage_desc": "29 miles/gallon",
      "highway_mpg": 29,
      "city_mileage_desc": "20 miles/gallon",
      "city_mpg": 20,
      "vehicle_height_desc": "58.5 inches",
      "vehicle_height_in": 58.5,
      "vehicle_length_desc": "196 inches",
      "vehicle_length_in": 196,
      "vehicle_width_desc": "72.2 inches",
      "vehicle_width_in": 72.2,
      "number_seats": 5,
      "number_additional_seats": 2
    },
    "pricing_data": {
      "dealer_invoice_price_usd": 33500,
      "msrp_usd": 36650
    },
    "thefts": [
      {
        "vehicle_identification_number": "4T1BK3DB5BU666666",
        "record_date": "2020-09-30",
        "record_type": "Theft Recovery",
        "stolen_status_desc": "Inactive",
        "theft_reported_state": "FL",
        "theft_report_id": "0H003549628",
        "model_year": 2011,
        "manufacturer_desc": "Toyota",
        "model_range_desc": "Avalon",
        "stolen_date": "2020-09-29",
        "recovery_date": "2020-10-10",
        "source": {
          "short_name": "",
          "full_name": "",
          "phone": "518-486-9786",
          "website_url": "dmv.fl.gov",
          "city": "Miami",
          "state_code": "FL",
          "zip_code": "12202"
        }
      }
    ],
    "salvage_data": [
      {
        "vehicle_identification_number": "4T1BK3DB5BU666666",
        "salvage_auction_record_id": 1234567890,
        "salvage_title_type": "Other",
        "salvage_auction_lot_date": "2020-10-21",
        "listing_type": "salvage",
        "primary_damage_desc": "Front End",
        "secondary_damage_desc": "Minor Dent/Scratches",
        "estimated_damage_usd": 12010,
        "mileage_desc": "23762",
        "mileage_observed": 23762,
        "color": "Silver",
        "salvage_auction_location": "OH - Columbia Station",
        "photo_urls": []
      }
    ],
    "accidents": [
      {
        "vehicle_identification_number": "4T1BK3DB5BU666666",
        "report_type": "accident",
        "report_date": "2013-01-01",
        "report_id": "oneautoapi.1234567890",
        "model_year": 2001,
        "manufacturer_desc": "Toyota",
        "model_range_desc": "Avalon",
        "variant_desc": "4 DOOR SEDAN",
        "body_style_desc": "Sedan",
        "damage_severity": "Property Damage Accident",
        "crash_severity": "Serious",
        "cause_of_damage": "OVERTAKING",
        "estimated_damage_cost": 1234,
        "estimated_speed": "63 mph",
        "posted_speed_limit": "50 mph",
        "impact_point": "South",
        "object_struck": "Not Applicable",
        "airbags_deployed": "Yes",
        "light_condition": "Dark-Road Lighted",
        "city": "MAMARONECK",
        "insurer_name": "EX Insurer",
        "source": {
          "code": "01ABCD345",
          "name": "New York Dept of Motor Vehicles",
          "phone": "518-486-9786",
          "website_url": "dmv.ny.gov",
          "city": "Albany",
          "state_code": "NY",
          "zip_code": "12202"
        }
      }
    ],
    "sales_data": [
      {
        "vehicle_identification_number": "4T1BK3DB5BU666666",
        "record_date": "2021-01-11",
        "record_type": "sale",
        "advertised_price": 17750,
        "mileage_observed": 23765,
        "model_year": "2011",
        "manufacturer_desc": "Toyota",
        "model_range_desc": "Avalon",
        "trim_desc": "LTD",
        "color": "Silver",
        "advert_heading": "Example Advert Heading",
        "number_doors": 4,
        "fuel_type_desc": "Regular Unleaded",
        "seller_details": {
          "name": "Quattro Motors",
          "city": "Los Angeles",
          "address": "1234 York Blvd",
          "country": "USA",
          "state_code": "CA",
          "zip_code": 90310,
          "phone": "800-447-6282",
          "seller_type": "Dealer",
          "website_url": "quattromotors.com",
          "seller_id": "quattro-motors_merriam_ks"
        },
        "Image_links": []
      }
    ]
  }
}

Who uses a Car Mileage Check API

Auction / Remarketing

Physical auctions and digital remarketing platforms

Claims Management Co

Insurance claims management companies.

Dealer - Franchised

Franchised dealers and groups.

Dealer - Independent

Independent dealers and car supermarkets.

Car Mileage Check Data Providers

Cartell

Cazana

Experian

One Auto API

SalvageGuide

VIN Audit

Every One Auto API subscription plan includes access to our Car Mileage Check API

Choose the endpoints your business needs and add more as your requirements grow.  Explore our plans and pricing.

FAQ

MOT test data (DVSA) and maintenance derived observations (Experian) are the two main sources in the UK, complemented by previous/historic listings via Cazana and Marketcheck. OE service history provides an additional pan-European source of mileage verification, VIN Audit history reports include title records, salvage, accident and previous listings for the US, and Cartell provides NCT and previous listings data for Ireland. All these sources are available via VRM or VIN via a single integration with One Auto API.

By comparing the entire timeline of dated observations you can identify reductions in mileage, or suspicious patterns e.g. low mileage between observations, inconsistent with average mileage per annum. You choose the sources for your use case.

Experian mileage check (UK) includes maintenance observations, with vehicle listings and OE service history providing additional intelligence.

All sources are updated daily, ensuring decision making is supported with the latest verified data.

What are the sources of the mileage data?

MOT test data (DVSA) and maintenance derived observations (Experian) are the two main sources in the UK, complemented by previous/historic listings via Cazana and Marketcheck. OE service history provides an additional pan-European source of mileage verification, VIN Audit history reports include title records, salvage, accident and previous listings for the US, and Cartell provides NCT and previous listings data for Ireland. All these sources are available via VRM or VIN via a single integration with One Auto API.

How does the API detect mileage discrepancies or clocking?

By comparing the entire timeline of dated observations you can identify reductions in mileage, or suspicious patterns e.g. low mileage between observations, inconsistent with average mileage per annum. You choose the sources for your use case.

Can I check mileage for vehicles under 3 years old?

Experian mileage check (UK) includes maintenance observations, with vehicle listings and OE service history providing additional intelligence.

How often is the mileage data updated?

All sources are updated daily, ensuring decision making is supported with the latest verified data.

Sign Up for a FREE API Account

Get instant access to our sandbox API and start building today.

No credit card required. Get started in minutes.

Data Providers:

Auto TraderAutoPredictBregoCarketaCartellCazanaClearWattDriveRightDataEV DatabaseEVOX ImagesExperianEzyvinMarketcheckRecall HQSagacitySalvageGuideSolifi Vehicle DataVIN AuditVehicle Data GlobalVehicle Imagery

Categories:

Car ImagesCar Mileage ChecksCar SpecificationElectric Vehicle DataLicense Plate to VINOE VIN LookupRegistration (VRM) LookupService HistoryVIN DecoderVehicle Build SheetVehicle DataVehicle History ChecksVehicle Recall ChecksVehicle Technical DataVehicle Valuations

Solutions:

Aftermarket & PartsAuction & RemarketingAutomotive Data ReportsCar Buying PlatformsConsultancy ServicesConsumer Vehicle Check ReportsConsumer WebsitesData CleansingData ProvidersFinance BrokersFleet OperatorsFranchised DealersIndependent DealersLead ManagementLeasing & Fleet ManagementLeasing BrokersManufacturersMotor FinanceMotor InsurersRetail PricingScrap & SalvageSoftware DevelopersVehicle Appraisal SoftwareVehicle AssessorsWhole Life Cost Data

Company:

About usBlogContact UsKnowledge BasePrivacy PolicyTerms and Conditions

Coverage:

CanadaEuropeIrelandUnited KingdomUnited States