listings

GET /listings/{vin}

Changed on

Request

  • Base URL
    https://api.auto.dev
  • Auth
    none declared

Path parameters

vinstring required

Vehicle Identification Number

Example:1HGCM82633A123456

Query parameters

createdAtstring

Filter by listing creation time (UTC). Accepts a truncated-datetime range: "2026-06-13-2026-06-15" (the 13th through the 15th, inclusive), a single whole period "2026-06" (all of June) or "2026-06-13" (that day), or an open-ended bound "2026-06-13-" (since) / "-2026-06-15" (until). Each side may be any precision: YYYY, YYYY-MM, YYYY-MM-DD, or YYYY-MM-DDTHH:MM:SS. The upper bound is inclusive of its whole period.

distancenumber

Search radius in miles (default: 50)

includeNoPhotosstring

Opt in to listings without photos. Default excludes them. Opted-in rows emit retailListing.primaryImage as null. Pass true or 1.

includeNoVdpstring

Opt in to listings without a dealer page link. Default excludes them. Opted-in rows emit retailListing.vdp as null. Pass true or 1.

includeUnpricedstring

Opt in to listings without a real retail price. Default excludes them. Opted-in rows emit retailListing.price as null (never 0). Pass true or 1.

includesstring

Comma-separated includes, e.g. "facets"

limitnumber

Results per page (default: 100)

pagenumber

Page number (default: 1)

retailListing.milesstring

Filter by mileage. Supports a numeric range, e.g. "0-50000".

retailListing.pricestring

Filter by price. Supports a numeric range, e.g. "20000-30000", "20000-" (min), or "-30000" (max).

sortstring

Sort field and direction, e.g. "price:desc", "mileage:asc", "year:desc"

updatedAtstring

Filter by listing last-updated time (UTC). Same range syntax as createdAt.

vehicle.bodyStylestring

Filter by body style

vehicle.drivetrainstring

Filter by drivetrain

vehicle.exteriorColorstring

Filter by exterior color

vehicle.fuelstring

Filter by fuel type. Use .not suffix to exclude.

vehicle.interiorColorstring

Filter by interior color

vehicle.makestring

Filter by vehicle make. Use .not suffix to exclude.

vehicle.modelstring

Filter by vehicle model. Use .not suffix to exclude.

vehicle.transmissionstring

Filter by transmission type

vehicle.trimstring

Filter by trim level

vehicle.yearstring

Filter by vehicle year

zipstring

ZIP code for location-based search

Response

Success

dataRow[] required

The listings. On /listings/{vin} for a vehicle with no current listing, its most recent stored listing, with removedAt after createdAt: last seen listed, when a source last listed it, in UTC ("YYYY-MM-DD HH:MM:SS", as createdAt); it left the market within 48 hours after.

facetsobject
totalnumber
totalFormattedstring

Changes

    • info

      added the new optional query request parameter includeNoPhotos

    • info

      added the new optional query request parameter includeNoVdp

    • warning

      added the new Enterprise enum value to the / response property for the response status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status