Trade / Service History API
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.
curl -G "https://servicestamp.co.uk/api/v1/service-history" \
-d vin=WVWZZZ3CZWE123456 \
-H "x-api-key: YOUR_API_KEY"
{
"success": true,
"result": {
"registration_mark": "AB19 XYZ",
"service_events": [
{
"date_of_service_event": "2024-09-12",
"service_provider": "Listers Volkswagen Milton Keynes",
"mileage_observed": 45230,
"mileage_unit": "mi"
}
]
}
}Put manufacturer service history wherever your team and your buyers already look, without anyone running checks by hand.
Check every part-exchange as it's appraised, with the service records landing in your DMS or stock system automatically.
Show verified service history on your stock pages: the number of dealer services, the last service date and the mileage.
Add manufacturer service history to lot pages so buyers see it before bidding opens.
Check servicing across returning vehicles at end of contract, in bulk, without keying each one.
API access is part of an approved trade account. Talk to us and we'll set up your key.
One authenticated request per vehicle, with your key in the x-api-key header.
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.
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" }
]
}
]
}
}| Field | Meaning |
|---|---|
| date_of_service_event | When the service was carried out |
| service_provider | The dealer that did the work |
| mileage_observed / mileage_unit | Mileage at the visit, in mi or km |
| service_type | The type of visit |
| service_items | Each item of work carried out, with its category |
| report_url | The full ServiceStamp report, including MOT history and mileage timeline, to share with buyers or download as a PDF |
You're only charged when records come back.
| Code | Meaning |
|---|---|
| 200 | Records found. Charged at your trade rate. |
| 202 | The manufacturer system is still processing. Retry after the Retry-After header. Not charged. |
| 204 | No manufacturer service records for this vehicle. Not charged. |
| 400 | Invalid VIN or registration. |
| 401 | Missing or invalid API key. |
| 429 | Too many requests. Slow down and retry. |
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 pay | Per 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 |
A lookup that finds no manufacturer service records costs nothing, exactly as it works for trade checks in the dashboard.
A "still processing" response is never charged. Call again when it's ready and you pay once.
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.
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.
Yes. Send either a UK registration or a 17-character VIN.
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.
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.
No. The API covers Service History Checks. Vehicle History Checks and the Full Check stay available in your trade dashboard.
Yes. Every lookup appears in your trade dashboard alongside the checks you run there, so your whole team can see them.
Yes. Every response includes a report_url for the full ServiceStamp report, which you can share with a buyer or download as a PDF.
Tell us what you're building and roughly how many vehicles you check a month, and we'll get you set up.
Flat trade pricing from £3.99 per check, plus dedicated support and a team dashboard.