Skip to main content
GET
/
v1
/
dealers
Search dealers
curl --request GET \
  --url https://api.visor.vin/v1/dealers \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "dealer_id": "b62c6042-b3a0-4a58-bc5b-55966bd1c68c",
      "name": "Claremont Toyota",
      "city": "Claremont",
      "state": "CA",
      "country": "US",
      "latitude": 34.080929,
      "longitude": -117.72527,
      "type": "franchise",
      "website": "https://claremonttoyota.com",
      "makes": [
        "Toyota"
      ],
      "listing_count": 1656
    }
  ],
  "pagination": {
    "limit": 2,
    "offset": 0,
    "total": 130,
    "next_offset": 2
  },
  "meta": {}
}

Authorizations

Authorization
string
header
required

Send API keys as Authorization: Bearer <api_key>. Query-string API keys are rejected.

Query Parameters

limit
string

Page size as an integer string. Defaults to 50; maximum 100.

offset
string

Zero-based page offset as an integer string. Defaults to 0.

dealer_id
string

Comma-separated dealer UUIDs to fetch directly. Accepts up to 100 dealer IDs.

state
string

Comma-separated two-letter dealer states, for example CA,TX.

country
string

Dealer country code, for example US.

type
enum<string>

Dealer type.

Available options:
franchise,
independent
make
string

Comma-separated represented franchise makes or slugs, for example toyota,honda.

q
string

Case-insensitive dealer name or website domain search string.

Response

Successful public API response.

data
object[]
required

Records returned for this page.

pagination
object
required

Offset pagination metadata returned by collection endpoints.

meta
object
required

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