Skip to content
Free checksJSON · HTML · PDF

Vehicle History Report APIA free check, then only the report you need.

Check a VIN across 11 report types for free, see which ones have records, then get the full report as JSON for your product, a ready HTML page or a PDF for your customer.

Check
Free
Report types
11
Formats
JSON · HTML · PDF
Languages
EN / RU

Pick a VIN. Choose a report. Get the files.

Three steps with the real API: free checks, one report, then JSON, HTML and PDF files to open. Sample VINs are free.

Choose a VIN

Sample VINs are free. Any other VIN is checked with your key.

Choose a report

Found 9 / 11

No record: Avtocod · Korean Insurance History

Get the files

Formats
Report language
JSONHTMLPDF
Requestsx-api-key: YOUR_API_KEY
Sample answer
  1. {
  2. "request_id": "00000000-0000-4000-8000-000000000001",
  3. "vin": "7FARW2H56JE022576",
  4. "status": "completed",
  5. "sources": [
  6. {
  7. "id": 11,
  8. "name": "Korean Insurance History",
  9. "status": "not_found",
  10. "available_formats": [],
  11. "available_languages": [
  12. "en",
  13. "ru"
  14. ],
  15. "preview": {
  16. "has_data": false
  17. }
  18. },
  19. {
  20. "id": 10,
  21. "name": "Avtocod",
  22. "status": "not_found",
  23. "available_formats": [],
  24. "available_languages": [
  25. "ru"
  26. ],
  27. "preview": {
  28. "vehicle": []
  29. }
  30. },
  31. {
  32. "id": 1,
  33. "name": "USA Insurance Auctions & Korea History",
  34. "available_formats": [
  35. "json",
  36. "html",
  37. "pdf"
  38. ],
  39. "available_languages": [
  40. "en",
  41. "ru"
  42. ],
  43. "preview": {
  44. "has_data": true,
  45. "thumbnail_url": "https://v-h-r.b-cdn.net/vhr/media/017760110fc426b7d79008da1c0427467829a05cd60dcfdb3ca4a5a9a0b39f42.webp",
  46. "records_count": 3
  47. }
  48. },
  49. {
  50. "id": 2,
  51. "name": "Vehicle Archive Alpha",
  52. "available_formats": [
  53. "json",
  54. "html",
  55. "pdf"
  56. ],
  57. "available_languages": [
  58. "en",
  59. "ru"
  60. ],
  61. "preview": {
  62. "exists": true,
  63. "records_count": 3,
  64. "equipment_options_count": 8
  65. }
  66. },
  67. {
  68. "id": 3,
  69. "name": "Vehicle Archive Beta",
  70. "available_formats": [
  71. "json",
  72. "html",
  73. "pdf"
  74. ],
  75. "available_languages": [
  76. "en",
  77. "ru"
  78. ],
  79. "preview": {
  80. "exists": true,
  81. "records_count": 2
  82. }
  83. },
  84. {
  85. "id": 4,
  86. "name": "Vehicle Inspections",
  87. "available_formats": [
  88. "json",
  89. "html",
  90. "pdf"
  91. ],
  92. "available_languages": [
  93. "en",
  94. "ru"
  95. ],
  96. "preview": {
  97. "exists": true,
  98. "records_count": 1
  99. }
  100. },
  101. {
  102. "id": 5,
  103. "name": "Vehicle History",
  104. "available_formats": [
  105. "json",
  106. "html",
  107. "pdf"
  108. ],
  109. "available_languages": [
  110. "en",
  111. "ru"
  112. ],
  113. "preview": {
  114. "exists": true,
  115. "records_count": 1
  116. }
  117. },
  118. {
  119. "id": 6,
  120. "name": "US Dealer Listings",
  121. "available_formats": [
  122. "json",
  123. "html",
  124. "pdf"
  125. ],
  126. "available_languages": [
  127. "en"
  128. ],
  129. "preview": {
  130. "exists": true,
  131. "records_count": 1,
  132. "vehicle": {
  133. "year": 2018,
  134. "make": "Honda",
  135. "model": "CR-V",
  136. "trim": "EX AWD"
  137. },
  138. "photos_count": 2
  139. }
  140. },
  141. {
  142. "id": 7,
  143. "name": "Autoteka",
  144. "available_formats": [
  145. "json",
  146. "html",
  147. "pdf"
  148. ],
  149. "available_languages": [
  150. "ru"
  151. ],
  152. "preview": {
  153. "has_data": true,
  154. "vehicle": {
  155. "brand": "Honda",
  156. "model": "CR-V EX AWD",
  157. "generation": "B8",
  158. "year": 2018,
  159. "engineType": "дизель",
  160. "engineCapacity": "2.0",
  161. "transmission": "робот",
  162. "driveType": "передний привод",
  163. "body": "универсал"
  164. },
  165. "thumbnail_url": "https://v-h-r.b-cdn.net/vhr/media/017760110fc426b7d79008da1c0427467829a05cd60dcfdb3ca4a5a9a0b39f42.webp"
  166. }
  167. },
  168. {
  169. "id": 8,
  170. "name": "Belarus Listing History",
  171. "available_formats": [
  172. "json",
  173. "html",
  174. "pdf"
  175. ],
  176. "available_languages": [
  177. "ru"
  178. ],
  179. "preview": {
  180. "has_data": true,
  181. "vehicle": {
  182. "brand": "Honda",
  183. "model": "CR-V EX AWD",
  184. "generation": "B8",
  185. "year": 2018,
  186. "engineType": "дизель",
  187. "engineCapacity": "2.0",
  188. "transmission": "робот",
  189. "driveType": "передний привод",
  190. "body": "универсал"
  191. },
  192. "thumbnail_url": "https://v-h-r.b-cdn.net/vhr/media/017760110fc426b7d79008da1c0427467829a05cd60dcfdb3ca4a5a9a0b39f42.webp",
  193. "advertsCount": 2
  194. }
  195. },
  196. {
  197. "id": 9,
  198. "name": "Belarus Official History",
  199. "available_formats": [
  200. "json",
  201. "html",
  202. "pdf"
  203. ],
  204. "available_languages": [
  205. "ru"
  206. ],
  207. "preview": {
  208. "has_data": true,
  209. "vehicle": {
  210. "brand": "Honda",
  211. "model": "CR-V EX AWD",
  212. "generation": "B8",
  213. "year": 2018,
  214. "engineType": "дизель",
  215. "engineCapacity": "2.0",
  216. "transmission": "робот",
  217. "driveType": "передний привод",
  218. "body": "универсал"
  219. },
  220. "thumbnail_url": "https://v-h-r.b-cdn.net/vhr/media/017760110fc426b7d79008da1c0427467829a05cd60dcfdb3ca4a5a9a0b39f42.webp",
  221. "advertsCount": 2
  222. }
  223. }
  224. ],
  225. "status_url": "https://auctionsapi.com/api/vhr/requests/00000000-0000-4000-8000-000000000001"
  226. }

Find the history you need.

From listing photos and equipment to inspections and insurance records. Each report covers a different part of a vehicle's history.

ReportWhat it coversIn the archiveFile formatsReport language
USA Insurance Auctions & Korea HistoryUSA · South Korea

US insurance auctions and Korean listings · Vehicle photos and specifications · Prices, mileage and recorded damage

≈ 23.33 millionArchive records
JSONHTMLPDF
ENRU
Vehicle Archive AlphaGlobal coverage

Past listings and price changes · Photographs and mileage · Factory equipment and options

≈ 20.74 millionListings in database
JSONHTMLPDF
ENRU
Vehicle Archive BetaEurope · USA · South Korea

Auction and marketplace listings · Photographs and sale prices · Vehicle details and listing history

≈ 16 millionArchive records
JSONHTMLPDF
ENRU
Vehicle InspectionsMultiple markets

Inspection conclusions and damage · Checked components and diagnostics · Photos and supporting documents

≈ 2.58 millionInspection reports
JSONHTMLPDF
ENRU
Vehicle HistoryMultiple markets

Recorded checks and vehicle events · Mileage and ownership information · Insurance events and history documents

≈ 1.9 millionHistory reports
JSONHTMLPDF
ENRU
US Dealer ListingsUSA

US dealership listing history · Prices, mileage and vehicle details · Photos, features and history summaries

LiveChecked on request
JSONHTMLPDF
EN
AutotekaRussia

Owners, mileage and accident history · Restrictions, pledges and insurance · Service records and past listings

LiveChecked on request
JSONHTMLPDF
RU
Belarus Listing HistoryBelarus

Past vehicle advertisements · Photos and vehicle characteristics · Recorded prices and listing dates

≈ 2 millionArchive records
JSONHTMLPDF
RU
Belarus Official HistoryBelarus

Registration and technical inspections · Accidents, insurance and import records · Available vehicle advertisements

LiveChecked on request
JSONHTMLPDF
RU
AvtocodRussia

Owners, registration and mileage · Accidents, insurance and restrictions · Pledges, fines and available listings

LiveChecked on request
JSONHTMLPDF
RU
Korean Insurance HistorySouth Korea

Insurance claims and repair costs · Ownership, mileage and special use · Equipment, export declarations and recalls

LiveChecked on request
JSONHTMLPDF
ENRU

Need another report type? Tell us the country and the data you need, and we will tell you what we can add.

Ask us

From a check to a report.

The report lab uses the same endpoints as your integration. Requests use your key; code examples keep it hidden.

01

Authentication

Send x-api-key on every request. Source ids and formats come from your own catalog and VIN check; access and prices are applied by the API.

02

Check, then choose one source

POST /checks returns price, available_formats and a preview for every source. POST /reports takes one source_id, one language and one or more formats, for one price per report. If availability_confirmed is false, read availability_notice first.

03

Files, not an inline history

JSON, HTML and PDF come as links on our CDN; some sources keep photos or a ready HTML page at their original address. Treat every report link as an access key.

04

Long requests

HTTP waits up to 10 seconds. HTTP 202 means the work goes on: poll status_url every 1 to 2 seconds until the status is final. Never repeat a pending purchase.

05

Failure and recovery

A source error is not the same as no data. A report is charged only when every selected file is ready. If the files fail, POST /reports/{id}/retry reuses the saved data, with no second charge.

06

Webhooks

For real VINs add a public HTTPS webhook_url and a webhook_secret (16 to 256 characters). The API answers 202 and posts the result when it is ready, signed in X-VHR-Signature with X-VHR-Timestamp.

curl -X POST "https://auctionsapi.com/api/vhr/reports" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"vin":"7FARW2H56JE022576","source_id":1,"formats":["json","html","pdf"],"language":"en"}'
200Response
{
"request_id": "00000000-0000-4000-8000-000000000001",
"report_id": "00000000-0000-4000-8000-000000000001",
"vin": "7FARW2H56JE022576",
"source_id": 1,
"status": "completed",
"files": {
"json": "https://cdn.example/reports/unique-report.json",
"html": "https://cdn.example/reports/unique-report.html",
"pdf": "https://cdn.example/reports/unique-report.pdf"
},
"status_url": "https://auctionsapi.com/api/vhr/requests/00000000-0000-4000-8000-000000000001"
}

One report, ready for your product and your customer.

The same data in three formats, in the language you ask for.

JSONSections and fields for your own pages and checks.

HTMLA finished report page you can open or embed.

PDFA file to send to your customer.

LanguagesEnglish or Russian, as each report type allows.

WebhooksA signed callback when the report is ready.

PhotosPhotos and documents kept with the report.

Questions about the Vehicle History Report API

One API that checks a VIN across 11 vehicle history report types and returns the report you choose as JSON, an HTML page or a PDF.

Yes. The check tells you which sources have records for the VIN and shows a short preview. A report is charged only when it is made.

The check says so and the source cannot be ordered for that VIN, so you never pay for an empty report.

Most report types come as JSON, HTML and PDF from the same data; Avtocod comes as HTML and PDF. Each report type lists its languages: English, Russian or both.

Yes. The sample VINs in the report lab return full sample reports at no cost, here and through the API with the free demo key.

Write to us on Telegram or leave your contact below. We reply in writing with a demo key and the details of paid access.

Just leave a contact. We write back with the details and the price.

What happens next
  1. You leave a contactTelegram or WhatsApp.
  2. We write to youDetails, limits and the price.
  3. You startWith a free demo key, if you like.
© 2025. AuctionsAPI operates independently and is not affiliated with Copart, IAAI or Encar.