Imagem

Resolva uma URL de imagem assinada

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

O endpoint principal. Retorna metadados mais um image_url assinado que você insere diretamente em um <img>.

Adicione qualquer opção como parâmetro de consulta. Qualquer coisa não disponível para o carro ou não permitida pelo seu plano recai no valor válido mais próximo e é relatada em errornotes (em vez de falhar).

Exemplos

  • ?format=webp&width=1200 — WebP, 1200 px wide.
  • ?ratio=16:9&format=jpeg — padded to 16:9.
  • ?mirroring=true — car on a reflective showroom floor.
  • ?transparency=true&format=png — cut-out on transparent background.
  • ?color=wine_red — repainted in the wine_red house color.
  • ?color=Racing%20Red&shadow=true — Kia catalog paint plus studio shadow.

Adicionar ao API v2: para carros com imagens adicionais, as opções extras abaixo se aplicam (lights, background, hex color, windows, plate, fit, size, hotspots), por exemplo, ?color=c8102e&windows=dark&size=1080p. Com o adicionar ao API, {view} também pode ser um grupo de estúdio (hero, steered, extra, drone): isso lista as imagens do grupo. Veja *Adicionar ao API v2*.

Parâmetros de caminho

NomeTipoDescrição
brand obrigatório string Nome da marca ou apelido (insensível a maiúsculas e minúsculas).
model obrigatório string Nome do modelo
year obrigatório integer. Ano do modelo (4 dígitos). Se o ano exato estiver ausente, a geração mais próxima disponível é usada (nota de erro `Y01`).
variant obrigatório string Variante de carroceria.
trim obrigatório string Nível de acabamento.
view obrigatório string Nome da vista, veja /api/views (por exemplo, frente, frente_esquerda, traseira).

Parâmetros de consulta

NomeTipoDescrição
format string Formato de entrega. `auto` escolhe WebP. Original é PNG. pngwebpjpegavifauto
resolution string Preset de tamanho/qualidade (sobreposto por largura/qualidade explícita). defaultthumbsmallmediumlargefull
ratio string Preencher uma proporção de aspecto. `default` = nativo. 1:14:33:216:916:102:121:95:43:44:52:39:16
width integer. Largura explícita em px (ajustada à escada de largura).
height integer. Altura explícita em px.
quality integer. Qualidade do codificador (40–100).
color string Cor de tinta pelo nome (sem diferenciação entre maiúsculas e minúsculas; codifique espaços em URL, por exemplo, `Racing%20Red`). O carro é repintado sob demanda, acabamento verdadeiro, reflexos e acabamento preservados. A lista `/colors` de um carro mostra seu conjunto exibido (cores da casa + as cores da marca do carro). Qualquer cor ativa de `/api/colors` pode ser solicitada. Cor desconhecida → tinta padrão + nota de erro `F04`. Combina com todas as outras opções. **Adicional da API v2:** também qualquer cor de tinta hexadecimal de 6 dígitos, por exemplo, `c8102e`.
shadow string Sombra do solo do estúdio, produzida no momento da entrega, disponível para todas as vistas externas. Com `mirroring=true` isso controla a sombra do baixo do veículo. truefalse
transparency string Fundo recortado transparente — disponível para todas as vistas externas (use com PNG/WebP). truefalse
ground string Coloque o carro no chão (precisa de uma variante transparente). true
mirroring string Piso refletivo. `true` = com sombra do subchassi, `clean` = reflexo apenas. Precisa de uma variante transparente. trueclean
lights string **API v2 add-on:** faróis ligados ou desligados (padrão `off`). Não disponível para uma imagem → `off` + erro `L26`. onoff
background string **API v2 add-on:** `white` (padrão), `transparent`, ou uma cor hexadecimal de 6 dígitos como `f4f4f4`. Apenas imagens de estúdio (lifestyle → erro `B32`).
windows string **API v2 add-on:** `see_through` = vidro como na imagem (padrão), `dark` = vidro privativo que não se vê através. Não disponível → erro `W28`. see_throughdark
plate string **API v2 add-on:** placa de licença — `none` = como na imagem (padrão), `blank` = placa vazia, `logo` = seu logo na placa (configurado na sua chave; ausente → branco + erro `N30`). noneblanklogo
fit string **API v2 add-on:** como o carro preenche uma caixa `ratio` / `size` — `contain` preenche (padrão), `cover` recorta. Imagens lifestyle sempre cobrem. containcover
size string **Adicionar ao API v2:** lado mais longo: `2k` 2560 px, `1080p` 1920 px, `720p` 1280 px, `540p` 960 px, `360p` 640 px, `thumb` 320 px. `width` / `height` prevalecem sobre `size`. 2k1080p720p540p360pthumb
hotspots string **API v2 add-on:** adicione `hotspots` à resposta — pontos de interesse (rodas, faróis ...) como frações 0–1 da imagem, por exemplo, para visualizadores interativos. true