GUÍA DE INTEGRACIÓN

Consulta vehículos desde tu servidor.

Autenticación

Crea una cuenta y copia tu clave desde Mi cuenta. Usa Authorization: Bearer TU_CLAVE o la cabecera X-API-Key. No pongas claves en URLs, HTML público ni JavaScript del navegador.

curl "https://TU_DOMINIO/api/search.php?brand=Abarth&model=124&y1=2018&y2=2018&limit=10" \
  -H "Authorization: Bearer TU_CLAVE"

Filtros y paginación

ParámetroUso
brand / brand_idMarca exacta o identificador.
model / model_idParte del nombre o identificador.
cc, kw, cvValores numéricos exactos.
y1, y2Solapamiento con el intervalo de años. Para un año concreto, usa ambos con el mismo valor.
limitEntre 1 y 100; por defecto 50.
offsetDesde 0. Usa next_offset mientras has_more sea true.
{
  "results": [
    {"id": 1, "brand": "Abarth", "model": "124 Spider",
     "cc": 1368, "kw": 125, "cv": 170, "engine_code": "552 53 268",
     "year_start": 2018, "year_end": 2019, "fuel": null, "body": null}
  ],
  "count": 1, "limit": 10, "offset": 0,
  "has_more": false, "next_offset": null, "tokens_remaining": 99
}

Ejemplo ilustrativo de formato. Los resultados concretos dependen del catálogo.

Filtros del catálogo actualizado

generation, fuel, technology, engine: Valores de texto exactos.

fuel=Diésel&technology=TDI&engine=BKD

Saldo y límites

Cada respuesta 200 consume una consulta, aunque no haya coincidencias. Los errores no consumen saldo. El límite por minuto es compartido entre las claves del mismo usuario y se comprueba sobre los últimos 60 segundos.

Se gastan primero las consultas mensuales vigentes y después las adicionales compradas. Las recargas se conservan al renovar el mes. Los planes gratuitos se renuevan al usarlos o mediante el cron; los planes de pago solo se reponen tras un pago verificado. Si caduca el periodo, su saldo mensual deja de estar disponible.

HTTPSignificado
400Filtros o intervalo de años no válidos.
401Falta clave API.
402No hay consultas disponibles.
403Clave inactiva o suscripción sin acceso.
429Límite por minuto; Retry-After: 60.
500 / 503Error del servicio o conexión.

Alcance de los datos

Un año final null indica que el final no se conoce, y se trata como intervalo abierto al filtrar. No demuestra que el modelo siga fabricándose. Los rangos invertidos se excluyen hasta su revisión. Combustible, carrocería y otros campos pueden no estar informados. Estos datos no garantizan la compatibilidad de un recambio: esa relación debe aportarla y validarla la tienda.