Get a free key
Dealers

Dealers

GEThttps://api.motorsdynamic.com/api/v2/dealers

Plan and price

PlanAccessPrice
FreeNonot included
GrowthNonot included
ScaleNonot included
EnterpriseYescontract

A call is billed when it answers 2xx. See pricing.

Parameters

NameInTypeRequiredDescription
hostquerystringnoExact host, for example exampledealer.com (scheme and www. are ignored).
limitqueryintegerno
cursorquerystringnopage.next_cursor from the previous page, unchanged.

Example request

curl "https://api.motorsdynamic.com/api/v2/dealers?host=alphahonda.com&limit=50" \
  -H "x-api-key: $MD_API_KEY"

Example response

{
  "data": [
    {
      "id": 101,
      "url": "https://www.alphahonda.com",
      "host": "alphahonda.com",
      "name": "Alpha Honda",
      "city": "Pittsburgh",
      "state": "PA",
      "platform": "dealer-inspire",
      "tier": "serving_legacy",
      "crawl": null,
      "freshness": {
        "last_seen_at": "2026-09-24T06:00:00.000000Z"
      },
      "provenance": {
        "source": "domains"
      }
    }
  ],
  "page": {
    "limit": 50,
    "has_more": false,
    "next_cursor": null
  },
  "meta": {}
}

Response fields

FieldTypeDescription
data[]array of object
data[].idinteger
data[].urlstring
data[].hoststring
data[].namestring or null
data[].citystring or null
data[].statestring or null
data[].platformstring or null
data[].tierserving_legacy or serving_v2 or discovery
data[].crawlobject or null
data[].crawl.ownerlegacy or v2
data[].crawl.servingboolean
data[].crawl.next_crawl_atstring or nullRFC 3339 UTC with microseconds.
data[].crawl.last_complete_atstring or nullRFC 3339 UTC with microseconds.
data[].freshnessobject
data[].freshness.last_seen_atstring or nullRFC 3339 UTC with microseconds.
data[].provenanceobject
data[].provenance.sourcedomains or v2_domains
pageobject
page.limitinteger
page.has_moreboolean
page.next_cursorstring or null
metaobject

Errors

StatusCodeWhen
400invalid_parameterA parameter is missing or malformed. The message names it.
401invalid_api_keyThe key is missing, revoked or mistyped.
402plan_requiredThe endpoint is on a higher plan. The body names the plan and links to the upgrade.
403not_entitledThe key may not read this dealer or source.
429rate_limited or quota_exceededSlow down (see Retry-After), or the Free monthly calls are used up.
504query_timeoutThe query passed its 4 second budget. Narrow the filters. Not billed.

Every error has the same body. Full list: errors.