VehiclesVE.api v1
VehiclesVE.api — Datos vehiculares para Latinoamérica
v1 · estable Latam-first · 200+ vehículos curados · 99.98% uptime

Los datos del parque automotor venezolano,
al fin en un endpoint.

VehiclesVE.api es la primera API REST de catálogo vehicular curada para Latinoamérica. Marcas, modelos, años, motores — y los aliases locales que tus usuarios realmente escriben: Machito, Burbuja, Sportero.

Ver documentación Probar gratis · sin tarjeta · 500 req de prueba
X-Api-Key auth · JSON REST · Paginación estándar · Rate limit headers
LIVE · production
200 OK · 142ms
~/ vehiclesve.api — zsh
⌘K
# Una llamada. Datos reales. Nombres locales.
$ curl "https://vehiclesveapi.red111.dev/api/v1/vehicles\
     ?market=VE&make=toyota" \
    -H "X-Api-Key: $VEAPI_KEY"

→ 200 OK · 142ms · application/json

{
  "status": "success",
  "data": [{
    "id": 12,
    "year_from": 1990, "year_to": null,
    "fuel_type": "gasoline",
    "model": { "name": "Land Cruiser 70" },
    "popularity_score": 92,
    "vehicle_aliases": [{ "alias_name": "Machito", "market": "VE" }]
  }],
  "meta": { "pagination": { "page": 1, "total": 25 } }
}
Latencia p95
142ms
Aliases VE
146+
Uptime 90d
99.98%
Machito = Land Cruiser 70 Burbuja = Land Cruiser 200 Sportero = Mitsubishi L200 Bodeguero = Mitsubishi L300 Mula = Ford F-Series Tsuru = Nissan Tsuru Aveo = Chevrolet Aveo Spark = Chevrolet Spark Tiburón = Mack R600 Malibú = Chevrolet Malibu Machito = Land Cruiser 70 Burbuja = Land Cruiser 200 Sportero = Mitsubishi L200 Bodeguero = Mitsubishi L300 Mula = Ford F-Series Tsuru = Nissan Tsuru Aveo = Chevrolet Aveo Spark = Chevrolet Spark Tiburón = Mack R600 Malibú = Chevrolet Malibu

Las APIs de vehículos
no saben qué es un
Machito.

NHTSA, CarAPI, Autodata: todas pensadas para EE.UU. o Europa. Sin aliases locales. Sin el parque automotor real que circula en Caracas, Maracaibo o Valencia.

antes · NHTSA sin match
> GET /vehicles/search?q=machito
{
  "results": [],
  "count": 0
}
Tu usuario escribe lo que conoce. Tu sistema no lo reconoce.
después · VehiclesVE 1 match · 8ms
> GET /api/v1/vehicles/search?q=machito
{
  "status": "success",
  "data": [{
    "model": { "name": "Land Cruiser 70" },
    "vehicle_aliases": [{ "alias_name": "Machito" }]
  }]
}
La búsqueda habla como tu usuario. El catálogo responde en su idioma.
Capacidad
NHTSA
CarAPI
VehiclesVE
Cobertura LATAM real
parcial
200+ vehículos
Aliases locales
Curaduría manual
Documentación en español
Popularidad por mercado

Diseñada para desarrolladores que construyen sobre datos reales.

200+ vehículos y 146+ aliases curados manualmente. Sin datos teóricos importados de registros de EE.UU.
01

Cobertura venezolana real

200+ vehículos que efectivamente circulan en Venezuela — pasajeros y comerciales — no listados teóricos importados de EE.UU.

vehicles?market=VE
02

Búsqueda por alias local

"Machito", "Burbuja", "Sportero". Tu endpoint /search reconoce lo que tus usuarios escriben, incluyendo nombres coloquiales y variantes regionales.

vehicles/search?q=…&market=VE
03

Schema estable y versionado

Campos consistentes desde v1. Breaking changes solo en major. Campos snake_case, nulls explícitos, enums documentados.

X-Api-Key · JSON · REST
04

Filtros avanzados

Filtra por mercado, combustible, transmisión, tracción, HP, cilindrada, categoría y tipo de carrocería. Incluyendo vehículos comerciales con payload y GVWR.

?fuel=diesel&vehicle_category=commercial
05

JSON limpio, sin basura

Respuesta envuelta en status/data/meta. Paginación estándar por página. Errores con código, mensaje y request_id.

Content-Type: application/json
06

Rate limiting transparente

Headers X-RateLimit-Limit, X-RateLimit-Remaining y X-RateLimit-Plan en cada respuesta. Sin cortes silenciosos.

429 → Retry-After: 12s

Respuestas reales, formato real.

El payload exacto que recibirá tu backend. Cambia de endpoint y observa la estructura completa.

vehiclesveapi.red111.dev/api/v1
Auth: header X-Api-Key
Paginación: params page y per_page (máx 100)
Errores con code, message y request_id
GET /api/v1/vehicles?market=VE&make=toyota

        
→ agrega ?market=VE para obtener popularity_score y vehicle_aliases.
Ver todos los endpoints

Endpoints disponibles.

GET
/api/v1/makes
Todas las marcas. Filtra por ?market=VE para ver solo las activas en ese mercado.
GET
/api/v1/makes/:slug/models
Modelos de una marca. Devuelve name, slug, body_type y vehicle_category.
GET
/api/v1/vehicles?market=VE&make=…&year=…
Lista filtrable. Con market incluye popularity_score y vehicle_aliases. Paginado con page / per_page.
GET
/api/v1/vehicles/search?q=machito&market=VE
Búsqueda por alias local, nombre de modelo o marca. Busca en vehicle_aliases.alias_name, models.name y makes.name. Máx 100 caracteres.
GET
/api/v1/vehicles/:id
Ficha completa por ID. Vista full: incluye todos los aliases y disponibilidad por mercado. Cacheado 24h.
GET
/api/v1/vehicles/stats
Estadísticas globales: totales por combustible, transmisión, tracción, carrocería y mercado. Cacheado 1h.
POST
/api/v1/match
Resuelve texto libre ("un corsa gris 2012") al vehículo canónico más probable. Útil para normalizar input de usuarios finales.
Filtros — GET /api/v1/vehicles
market
VE, CO, EC, PE, MX, AR, BR, CL
make / model
Slug de la marca o modelo
year
Año incluido en el rango year_from…year_to
fuel
gasoline · diesel · hybrid · electric · flex_fuel · gas · other
transmission
manual · automatic · cvt · semi_auto · other
drive_type
fwd · rwd · awd · 4wd
vehicle_category
passenger · commercial · motorcycle · bus
body_type_contains
sedan · suv · pickup · hatchback · chuto · volteo · furgon…
min_hp / max_hp
Rango de potencia en HP (0–3000)
min_cc / max_cc
Cilindrada en cc (0–10,000)
min_payload / max_payload
Carga útil en kg — para vehículos comerciales
doors / passengers
Puertas (1–6) · Pasajeros (1–15)
Códigos de error
401
unauthorized
API key ausente o inválida.
401
trial_expired
Trial de 30 días vencido. Actualiza a Starter.
429
quota_exceeded
Cuota mensual alcanzada. Revisa X-RateLimit-Remaining.
404
not_found
El recurso solicitado no existe.
422
invalid
Parámetro inválido (rango, enum o formato). El campo message explica cuál.

Construido con — y para — equipos que mueven LATAM.

case.01

Tiendas de autopartes

Selectores "marca → modelo → año → motor" que resuelven al vehículo correcto desde una búsqueda por alias.

/vehicles/search + filtros por año y motor.
case.02

Marketplaces de usados

Normaliza títulos publicados por usuarios: del listing caótico al catálogo limpio con ID canónico.

POST /match — texto libre a vehículo.
case.03

Talleres mecánicos

Fichas técnicas al instante: motor, cilindrada, transmisión y tracción por modelo y año.

GET /vehicles/:id — vista full.
case.04

Aseguradoras

Cotizaciones basadas en categoría real del vehículo (passenger, commercial) y especificaciones verificadas.

vehicle_category + popularity_score VE.

Empieza gratis. Crece sin sorpresas.

Sin overage. Upgrade en cualquier momento. Cuota reiniciada el 1ro de cada mes.

Free
$0

Para explorar y prototipar. Trial único de 30 días.

  • 500 requests de prueba
  • Trial de 30 días
  • Acceso completo a la API
  • Sin renovación automática
Comenzar
Enterprise
Custom

Para equipos con tráfico alto y contratos anuales.

  • Requests ilimitados
  • Soporte prioritario en español
  • Acceso anticipado a nuevos mercados
  • Curaduría de mercados adicionales
Hablar con ventas
Todos los planes incluyen HTTPS, autenticación por X-Api-Key y acceso al catálogo completo.
· disponible ahora ·

Empieza a construir con datos vehiculares
reales de Latinoamérica.

500 requests de prueba. Sin tarjeta. Trial de 30 días. Solo tu API key y el endpoint.

quickstart 30 segundos
# 1. Exporta tu API key
$ export VEAPI_KEY="ve_live_…"

# 2. Primera llamada — vehículos activos en Venezuela
$ curl "https://vehiclesveapi.red111.dev/api/v1/vehicles?market=VE" \
    -H "X-Api-Key: $VEAPI_KEY"

# 3. Busca por alias local
$ curl "https://vehiclesveapi.red111.dev/api/v1/vehicles/search?q=machito&market=VE" \
    -H "X-Api-Key: $VEAPI_KEY"