OE Service History (UK) from VRM

Save time verifying vehicle service history,  with digital service history retrieval from 44 manufacturers,  with coverage of all European markets (inc non-EU) from MY 2012 onward.

Full coverage Limited coverage Workshop remarks only
Audi Aixam Alfa Romeo
BMW Alpine Chrysler
Cupra Bentley Citroen
Ford DAF Dacia
Honda (Germany only) DS Dodge
Infiniti Ferrari Fiat
Jaguar Iveco Jeep
Land Rover Maserati Kia
Lexus Piaggio Peugeot
Mazda Subaru Polestar
Mercedes-Benz Suzuki Renault
Mini Yamaha Volvo
Nissan    
Opel    
Porsche    
SEAT    
Skoda    
Toyota    
Vauxhall    
Volkswagen    

Full coverage:
 We expect to receive data on any recorded services from these manufacturers,  making the data suitable for remarketing purposes and consumer reports
 
Workshop remarks only: We expect to see workshop remarks,  including recalls and warranty work from these manufacturers.  Services are not explicitly included in the data,  but where workshop remarks align with service schedules this strongly indicates that a service was carried out. 
 
Limited coverage:  We expect to return data in a minimal proportion of cases for these manufacturers. 

Note - this is an asynchronous API which provides several options for receiving the data.   Please read our article Working with Asynchronous API Methods before planning your integration.

 


Key Features

VRM Lookup

VRM lookup for easy data retrieval

43 Manufacturers

High coverage by vehicle parc

OE Sourced

Data is obtained directly from the manufacturer database

Service Type

Identifies the date and type for each service event

Service Actions

Provides the individual actions performed as part of each service

Mileage

Provides an additional source of dated mileage verification data

Pricing

PAYG
£2.50
Per Result

Sample Response

Documentation

Introduction

Retrieve digital service history data from 31 manufacturers with full European coverage.

Header

When making calls to our API, include the following header:

x-api-key:your-api-key-here

Example Request

https://api.oneautoapi.com/ezyvin/servicehistoryfromvrm/?vehicle_registration_mark=AB21ABC&callback_url=https://webhookexample/l235o5abcde6f/receiver&return_data_in_callback=true

Example Sandbox Request

https://sandbox.oneautoapi.com/ezyvin/servicehistoryfromvrm/?vehicle_registration_mark=AB21ABC&callback_url=https://webhookexample/l235o5abcde6f/receiver&return_data_in_callback=true

Request Parameters

vehicle_registration_mark
mandatory, string, e.g. AB21ABC
Vehicle registration number (VRM).
callback_url
optional, string, e.g. https://webhookexample/l235o5abcde6f/receiver
The callback URL
return_data_in_callback
optional, string, e.g. true
Whether the callback should contain the data from the result.

Sample Response

{
  "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"
}

Response Parameters

success
e.g. true
Whether the api call was successful
vehicle_identification_number
e.g. ABCDE123456F78910
Vehicle identification number (VIN).
date_of_service_event
e.g. 2019-10-21
Date of service.
mileage_observed
e.g. 69343
Vehicle odometer reading
mileage_unit
e.g. km
The mileage unit.
service_provider
e.g. Premier Service Centre, 2 York Road, Leicester, LE4 9LS, United Kingdom
Service provider.
service_type
e.g. service
Service type.
error
e.g. If there is an error the message would go here
Details of what went wrong with the api call

Status Codes

200
success, chargeable
Request has been successfully received and a response has been sent.
202
accepted, non-chargeable
Request has been received and accepted for processing, but the action has not yet been completed.
204
no content, non-chargeable
Request has been successfully received but there is no content to return e.g. if an invalid VRM has been sent.
206
partial content, non-chargeable
Request has been successfully received but limited content is returned e.g. if an invalid VRM has been sent.
400
bad request, non-chargeable
Request was not received e.g. if any required parameters are missing.
403
forbidden, non-chargeable
Request was rejected e.g. if the API key is invalid or the service is not enabled.
429
too many requests, non-chargeable
API key rate limit/quota has been exceeded.
500
internal server error, non-chargeable
We are unable to process the request e.g. if the API is under extremely heavy load.
503
service unavailable, non-chargeable
Service is temporarily unavailable. Contact help@oneautoapi.com

Also Available From Ezyvin

One Auto API Limited
Terms Privacy Policy