Official manufacturer service records

Trade / Service History API

Service History API for Dealers and Trade

Run Service History Checks straight from your own systems. Send a VIN or registration, get manufacturer dealer service records back as structured JSON, and pay the same flat trade rate as your dashboard.

Look up by VIN or UK registration
Manufacturer dealer records for 39 brands
Your trade rates and credit packs apply
No records, no charge

What You Can Build

Put manufacturer service history wherever your team and your buyers already look, without anyone running checks by hand.

Stock Intake and DMS

Check every part-exchange as it's appraised, with the service records landing in your DMS or stock system automatically.

Website and Advert Listings

Show verified service history on your stock pages: the number of dealer services, the last service date and the mileage.

Auction and Remarketing Platforms

Add manufacturer service history to lot pages so buyers see it before bidding opens.

Fleet and Leasing Returns

Check servicing across returning vehicles at end of contract, in bulk, without keying each one.

How It Works

1

Get your API key

API access is part of an approved trade account. Talk to us and we'll set up your key.

2

Send a VIN or reg

One authenticated request per vehicle, with your key in the x-api-key header.

3

Get structured records back

Each dealer service comes back with its date, mileage, the dealer that did the work and what was carried out, plus a link to the full ServiceStamp report.

Example Request and Response

One request per vehicle. Every dealer service on the manufacturer record comes back in service_events.

Request

curl -G "https://servicestamp.co.uk/api/v1/service-history" \
  -d vin=WVWZZZ3CZWE123456 \
  -H "x-api-key: YOUR_API_KEY"

# Or look up by registration
curl -G "https://servicestamp.co.uk/api/v1/service-history" \
  -d registration=AB19XYZ \
  -H "x-api-key: YOUR_API_KEY"

Response

{
  "success": true,
  "result": {
    "report_id": "rpt_8Kq2vX",
    "report_url": "https://servicestamp.co.uk/report/rpt_8Kq2vX",
    "vehicle_identification_number": "WVWZZZ3CZWE123456",
    "registration_mark": "AB19 XYZ",
    "vehicle": { "make": "Volkswagen", "model": "Golf", "year": 2019, "fuel_type": "Petrol" },
    "service_events": [
      {
        "date_of_service_event": "2024-09-12",
        "service_provider": "Listers Volkswagen Milton Keynes",
        "mileage_observed": 45230,
        "mileage_unit": "mi",
        "service_type": "serviceVisit",
        "service_items": [
          { "item_type": "Service", "item_description": "Engine oil and filter replaced" },
          { "item_type": "Inspection", "item_description": "Multi-point safety inspection completed" }
        ]
      }
    ]
  }
}

What Each Record Contains

FieldMeaning
date_of_service_eventWhen the service was carried out
service_providerThe dealer that did the work
mileage_observed / mileage_unitMileage at the visit, in mi or km
service_typeThe type of visit
service_itemsEach item of work carried out, with its category
report_urlThe full ServiceStamp report, including MOT history and mileage timeline, to share with buyers or download as a PDF

Response Codes

You're only charged when records come back.

CodeMeaning
200Records found. Charged at your trade rate.
202The manufacturer system is still processing. Retry after the Retry-After header. Not charged.
204No manufacturer service records for this vehicle. Not charged.
400Invalid VIN or registration.
401Missing or invalid API key.
429Too many requests. Slow down and retry.

Pricing: Your Trade Rates, Per Lookup

API lookups cost the same as a Service History Check in your trade dashboard. Credit packs are used automatically, and credits are valid for 12 months.

How you payPer successful lookup
Pay as you go£3.99
25-check credit pack£3.89
50-check credit pack£3.79
100-check credit pack£3.69

No Records, No Charge

A lookup that finds no manufacturer service records costs nothing, exactly as it works for trade checks in the dashboard.

Retries Are Free

A "still processing" response is never charged. Call again when it's ready and you pay once.

What's Covered

The API returns manufacturer dealer service records for 39 brands, for cars from 2012 onwards. How much detail each record carries depends on the manufacturer.

Records come from manufacturer systems, so they show servicing carried out by franchised dealers. Work done by independent garages isn't held in those systems. The Service History Check page has the full coverage detail by brand.

Service History API FAQs

Who can use the Service History API?

API access is available to approved ServiceStamp trade accounts. Talk to us about what you're building and we'll set up your API key.

Can I look up by registration as well as VIN?

Yes. Send either a UK registration or a 17-character VIN.

How quickly do results come back?

Lookups usually complete in a single call. If a manufacturer system needs longer, you get a 202 response with a Retry-After header. Call again after that, and you're only charged once.

What does the API cost?

Each lookup is charged at your flat trade rate: £3.99 pay as you go, or as little as £3.69 with a 100-check credit pack. A lookup that finds no manufacturer service records costs nothing.

Does the API include finance, write-off or stolen checks?

No. The API covers Service History Checks. Vehicle History Checks and the Full Check stay available in your trade dashboard.

Do API lookups show in my trade dashboard?

Yes. Every lookup appears in your trade dashboard alongside the checks you run there, so your whole team can see them.

Can I share the results with buyers?

Yes. Every response includes a report_url for the full ServiceStamp report, which you can share with a buyer or download as a PDF.

Ready to Connect Your Systems?

Tell us what you're building and roughly how many vehicles you check a month, and we'll get you set up.

Buying or selling vehicles in volume?

Flat trade pricing from £3.99 per check, plus dedicated support and a team dashboard.

Apply for Trade Account