Catalog

Colors for a config

GET/api/{brand}/{model}/{year}/{variant}/{trim}/colors

Colors shown for this car, kept deliberately compact: the Vehicleimagery house colors (available on every car) plus the colors of this car's own brand. Any active catalog color can still be requested on any car. Pass a name as ?color= on the image endpoint. The full catalog with brand pairing is at /api/colors; see also the *Paint colors* guide at /info/guides/colors.

Colors belong to the brand: if this exact configuration is not in the catalog (for example an unknown trim), the brand's colors are returned anyway, with id: null and vehicle_found: false. Only an unknown brand answers 404.

API v2 add-on: for a car with add-on images the response also has any_hex_color: true — its paint can additionally be set to any 6-digit hex colour, e.g. ?color=c8102e.

Path parameters

NameTypeDescription
brand required string Brand name or alias (case-insensitive).
model required string Model name.
year required integer Model year (4-digit). If the exact year is missing, the nearest available generation is used (errornote `Y01`).
variant required string Body variant.
trim required string Trim level.

Query parameters

NameTypeDescription
version string Results from one version only: `v1` = standard images, `v2` = API v2 add-on (no fallback to standard images). Without it: everything your key allows. Not allowed for your key → `403`. v1v2