Inventory

Look up a VIN

Get a vehicle by VIN: its status, build and installed options, and its latest known listing with price, dealer, and optional price history. Use this when you have a VIN; use GET /v1/listings/{listing_id} when you have a listing ID. status is active, sold, or missing (no longer in active inventory but not classified as sold). VINs Visor has never seen return 404 not_found_error.

Required API key scope: inventory.read. Billable as vehicle_detail, or vehicle_detail_enriched with include. Each response reports its metering class and cost in the X-Usage-Class and X-Usage-Cost-Micros headers.

get/v1/vins/{vin}

Request

  • Base URL: https://api.visor.vin
  • URL: https://api.visor.vin/v1/vins/{vin}
  • Auth: HTTP bearer

Path parameters

vinstring required

17-character VIN, case-insensitive. I, O, and Q are not valid VIN characters.

Query parameters

includestring[]

Comma-separated optional expansions. Supported values are price_history and options.

Response

Successful public API response.

metaobject required

Reserved metadata object. It is empty for the beta contract unless an endpoint documents otherwise.

Changes

No recorded changes to this operation across all 1 revision of this API.