Get a free key
Specifications

Specifications

Free and upView as Markdown

The decode merged with what the dealer listing states: body, engine, transmission, drive, efficiency, colors, features and option codes.

GEThttps://api.motorsdynamic.com/api/v2/specs/{vin}

Plan and price

PlanAccessPrice
FreeYesincluded in the 1,000 monthly calls
GrowthYes$0.0015 per call
ScaleYes$0.0009 per call
EnterpriseYescontract

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

Parameters

NameInTypeRequiredDescription
vinpathstringyes17-character VIN (case-insensitive).

Example request

curl "https://api.motorsdynamic.com/api/v2/specs/1HGCM82633A004352" \
  -H "x-api-key: $MD_API_KEY"

Response fields

FieldTypeDescription
metaobject
dataobject
data.vinstring
data.yearinteger or null
data.makestring or null
data.modelstring or null
data.trimstring or null
data.bodyobject
data.body.stylestring or null
data.body.vehicle_typestring or null
data.body.doorsinteger or null
data.body.seating_capacityinteger or null
data.engineobject
data.engine.descriptionstring or null
data.engine.cylindersinteger or null
data.engine.displacement_lnumber or null
data.engine.fuel_typestring or null
data.engine.powertrainstring or null
data.transmissionstring or null
data.drive_typestring or null
data.efficiencyobject
data.efficiency.mpg_citynumber or null
data.efficiency.mpg_highwaynumber or null
data.efficiency.range_milesnumber or null
data.efficiency.battery_kwhnumber or null
data.colorsobject
data.colors.exteriorstring or null
data.colors.interiorstring or null
data.wheelsstring or null
data.features[]array of string
data.option_codesstring or null
data.provenanceobject

Errors

StatusCodeWhen
400invalid_parameterA parameter is missing or malformed. The message names it.
401invalid_api_keyThe key is missing, revoked or mistyped.
403not_entitledThe key may not read this dealer or source.
404not_foundNothing matches the identifier in the path.
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.