GlobalVIN
HomeDatabasesBlogsPricing
European VIN Reports

European Vehicle History API

Check any European vehicle's theft status, mileage history, accident records, and auction history through a single API — powered by CarVertical, AutoDNA, and European auction registries.

3 Sources

Databases

CarVertical, AutoDNA, Auction

5–15 Min

Turnaround

Fully automated lookup

All of Europe

Market Coverage

40+ countries covered

PDF Report

Delivery Format

Stream or base64 file

Dimensions we cover

Vehicle Age

AGE

Age measured two ways — from the production date and model year, and from the date the vehicle was first put on the road.

Estimated Mileage

MILEAGE

A statistical estimate from comparable vehicles — same make, model, fuel type and age. It is not a reading taken off this car, and the report says so.

Notification Centre

CHECKS

Eleven checks run at once — stolen databases, recalls, vehicle information, official records, price history, odometer, damage, liens, equipment, archive photos and VIN check.

Vehicle Information

SPECS

Fourteen decoded fields — model, body type, fuel, displacement, emissions standard, power, dimensions, kerb weight and CO2 output.

Manufacturer Recall

RECALL

Outstanding manufacturer safety recalls registered against the VIN.

Stolen Vehicle Records

THEFT

The VIN checked against twelve national police and insurer databases across Europe and North America, each reported separately.

Vehicle History

TIMELINE

Every event recorded against the vehicle with the odometer reading where one was taken — registration, pre-registration and each reported reading.

Archive Photographs

PHOTOS

Around fifty photographs captured against this VIN by inspection and trade sources — bodywork from every angle, interior, boot, paint-depth gauge readings and the service documents that came with the car.

A complete vehicle report

Every section comes from a European vehicle history report — a 2020 Volvo V90 first registered in Belgium, with 208,936 km on the last recorded reading.

Vehicle Age

Age measured two ways — from the production date and model year, and from the date the vehicle was first put on the road.

5 years on the road
Vehicle Age
Both measures
Estimated Mileage
Estimate, not a reading

Estimated Mileage

A statistical estimate from comparable vehicles — same make, model, fuel type and age. It is not a reading taken off this car, and the report says so.

Estimate only · 81,367 km
Notification Centre
Eleven tiles

Notification Centre

Eleven checks run at once — stolen databases, recalls, vehicle information, official records, price history, odometer, damage, liens, equipment, archive photos and VIN check.

1 of 11 unavailable
Vehicle Information
Fourteen fields

Vehicle Information

Fourteen decoded fields — model, body type, fuel, displacement, emissions standard, power, dimensions, kerb weight and CO2 output.

Euro 6 · 190 hp
Manufacturer Recall
Recall check

Manufacturer Recall

Outstanding manufacturer safety recalls registered against the VIN.

No recall recorded
Stolen Vehicle Records
Twelve databases

Stolen Vehicle Records

The VIN checked against twelve national police and insurer databases across Europe and North America, each reported separately.

12 of 12 clear
Vehicle History
Event table

Vehicle History

Every event recorded against the vehicle with the odometer reading where one was taken — registration, pre-registration and each reported reading.

208,936 km recorded
Archive Photographs
Pages 5–9

Archive Photographs

Around fifty photographs captured against this VIN by inspection and trade sources — bodywork from every angle, interior, boot, paint-depth gauge readings and the service documents that came with the car.

53 photographs on filestitched

How Report Delivery Works

Every service returns a finished report file. Here's the real request-to-file pipeline, and what's typically inside each report.

1. Order

POST /api/vehicle-reports/request

Send the VIN and service key. We create a job and return a shortReportId with status "pending".

2. Lookup

Automated database lookup

Your request runs against the selected European database — typically finished in 5–15 minutes.

3. Delivery

Report is finalized

Once the lookup completes, the finished report file is attached to your job and its status flips to "ready".

4. Retrieve

GET /:shortReportId/file

Pull the finished report as a raw PDF stream, or add ?format=base64 to get it as JSON.

What's Inside Each Report

Illustrative — the exact fields present depend on the vehicle and what each database has on file. Reports arrive as a PDF file.

CarVertical (Europe) Report

Europe — All Brands

PDF

Typically includes

  • Theft & wanted-vehicle registry check
  • Recorded odometer/mileage timeline across Europe
  • Ownership & usage restrictions (financial/legal status)
  • Accident & damage records with repair cost estimates
  • Sale-listing photos, when available

European VIN Services

Three independent European databases, available individually or together through one API key.

CarVertical (Europe)

$24.00

Aggregated European vehicle records: theft status, mileage history, and damage records pulled from national and international registries.

Theft & wanted check Odometer timeline Accident & damage history Sale-listing photos
Europe — All Brands 5–15 min

AutoDNA (Europe)

$28.00

Independent European history check covering ownership, service, and damage records, cross-referenced against theft databases.

Vehicle photos Service history Theft database check Damage & repair data
Europe — All Brands 5–15 min

European Auction Report

$15.00

Auction-house history for the vehicle: lot listings, sale pricing, and any damage disclosed at auction.

Auction lot history Sale pricing Damage descriptions Auction photos
Europe — All Brands 5–15 min

Simple REST API Integration

Order reports with a single POST request and poll for status. Finished report files are retrieved as base64-encoded strings or raw binary streams ready to be integrated into your application.

  • Unified format: one API key for all databases
  • Automatic timeout handling: 30-minute stale job auto-expiry
  • Multilingual: outputs in EN, RU, PL, RO, FR, DE, ES
cURL request samplePOST
# 1. Place a vehicle report order
curl -X POST 'https://api.globalvin.co/api/vehicle-reports/request' \
  -H 'x-api-key: your_supplier_key_here' \
  -H 'Content-Type: application/json' \
  -d '{"vin": "WAUZZZ4G3LN12XXXX", "service": "carvertical"}'

# Response:
# {
#   "success": true,
#   "data": {
#     "vin": "WAUZZZ4G3LN12XXXX",
#     "service": "carvertical",
#     "shortReportId": "GV-CF93D0",
#     "status": "pending"
#   }
# }

# 2. Poll until the report is ready
curl 'https://api.globalvin.co/api/vehicle-reports/GV-CF93D0' \
  -H 'x-api-key: your_supplier_key_here'

# 3. Retrieve the finished file
curl 'https://api.globalvin.co/api/vehicle-reports/GV-CF93D0/file?format=base64' \
  -H 'x-api-key: your_supplier_key_here'

# Response:
# {
#   "fileBase64": "JVBERi0xLjQKJ...",
#   "fileFormat": "pdf"
# }

Who Uses Our API?

From dealerships checking European imports to custom brokers verifying vehicle history.

Used Car Buyers

Check odometer history, theft registry status, and accident records before buying a European vehicle.

Dealerships

Screen inventory sourced from Europe for rolled-back mileage or undisclosed accident damage.

Importers & Brokers

Verify vehicle history and auction provenance for customs paperwork and resale documentation.

Request API Access

Fill out the form below. Our European vehicle history specialists will contact you within 24 hours to set up your supplier API key.