---
title: "Vehicle History"
method: GET
path: "/history"
tags: ["History"]
---

# Vehicle History

`GET /history`

Retrieve a vehicle history report by VIN, including title, brand, junk/salvage and insurance records.

## Query parameters

- `vin` string, required
- `format` 'json' | 'xml'

## Response `200`

History report retrieved.

- object
  - `success` boolean
  - `vin` string
  - `junkAndSalvageInformation` object[]
  - `insuranceInformation` object[]
  - `brandsRecordCount` number
  - `brandsInformation` object[]
  - `vinChanged` boolean
  - `currentTitleInformation` object[]
  - `historyInformation` object[]

## Other responses

- `400` — Missing or invalid VIN.
- `401` — Missing API key, unknown/disabled API key, or inactive account.
- `403` — This API key has been blocked for the History API.
- `404` — No history data found for this VIN.
- `429` — API usage limit exceeded for the current billing period.
- `500` — Internal server error.

---

[API](https://skmtc.net/carsxe/apis/carsxe-api.md) · [All operations](https://skmtc.net/carsxe/apis/carsxe-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/carsxe/carsxe-api/revisions/0343df02d7c4/schema)
