---
title: "GET /price/{vin}"
method: GET
path: "/price/{vin}"
tags: ["price"]
---

# GET /price/{vin}

`GET /price/{vin}`

## Request

- Base URL: `https://api.auto.dev`
- URL: `https://api.auto.dev/price/{vin}`
- Auth: none declared

/price (formerly /marketvalue): a VIN's current used values, nationally (services/price.vin.ts).

## Path parameters

- `vin` string, required: Vehicle Identification Number

## Response `200`

Success

- object: /price (formerly /marketvalue): a VIN's current used values, nationally (services/price.vin.ts).
  - `api` API
    - `description` string, required
    - `from` string, required
    - `login` string, required
    - `name` string, required
    - `repo` string, required
    - `signup` string, required
    - `type` string, required
    - `url` string, required
  - `ambiguous` boolean: Present (true) when the VIN matches several styles
  - `prices` PriceValues, required
    - `auctionBase` number: Auction (wholesale) value of the base style
    - `privatePartyBase` number: Private-party value of the base style
    - `privatePartyOptions` number: Private-party value, with the style's typical options
    - `retailBase` number: Dealer retail value of the base style
    - `retailOptions` number: Dealer retail value, with the style's typical options
  - `styles` PriceStyle[]: Present only when the VIN matches more than one style: each one with its own values, most likely first
    - `confidence` number: Estimated share of this style among current listings of the model and year (0-1); absent when there are none
    - `name` string, required: Style name
    - `prices` PriceValues, required
      - `auctionBase` number: Auction (wholesale) value of the base style
      - `privatePartyBase` number: Private-party value of the base style
      - `privatePartyOptions` number: Private-party value, with the style's typical options
      - `retailBase` number: Dealer retail value of the base style
      - `retailOptions` number: Dealer retail value, with the style's typical options
    - `trim` string: The style's trim
  - `trims` string[]: Present only when the VIN matches more than one style: every trim among them, most likely first
  - `vehicle` PriceVehicle, required
    - `make` string, required: Vehicle manufacturer
    - `model` string, required: Vehicle model name
    - `vin` string, required: Vehicle Identification Number
    - `year` number, required: Model year
  - `yearAmbiguous` boolean: Present (true) when more than one model year fits the VIN (see years)
  - `years` number[]: Every model year that fits the VIN, when ambiguous or yearAmbiguous
  - `user` ApiUser
    - `accessState` 'active' | 'suspended'
    - `admin` boolean
    - `authenticated` boolean, required
    - `browser` string
    - `city` string, required
    - `continent` string, required
    - `country` string, required
    - `edgeDistanceKilometers` number
    - `edgeDistanceMiles` number
    - `edgeLocation` string, required
    - `email` string
    - `enterprise` boolean
    - `flag` string, required
    - `image` string
    - `ip` string, required
    - `isp` string, required
    - `latencyMilliseconds` number, required
    - `localTime` string, required
    - `metro` string, required
    - `name` string
    - `org` string
    - `os` string, required
    - `plan` 'Free' | 'Starter' | 'Growth' | 'Scale' | 'Enterprise', required
    - `recentInteractions` number, required
    - `region` string, required
    - `requestId` string, required
    - `serviceLatency` number
    - `spendCap` number
    - `support` string
    - `timezone` string, required
    - `trustScore` number, required
    - `upgrade` string
    - `userAgent` string
    - `zipcode` string

## Changes

- **2026-10-21** `50a9d266af41`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/auto/apis/drivly-api/changes/price/:vin/get.md)

---

[API](https://skmtc.dev/auto/apis/drivly-api.md) - [All operations](https://skmtc.dev/auto/apis/drivly-api/llms.txt) - [OpenAPI document](https://skmtc.dev/auto/apis/drivly-api/revisions/fc7660e79a56?raw)
