Truck Route API: rutas para camiones con gasolineras y parkings para camiones en la ruta
Una sola llamada devuelve una ruta apta para tu vehículo, un plan de descansos del conductor según las normas UE de tiempos de conducción y las gasolineras y parkings para camiones del trayecto, con precios actuales, la distancia desde el origen y el desvío que supone cada uno.
- Rutas aptas para camiones según tu vehículo: altura, peso, longitud, anchura, carga por eje y mercancías peligrosas
- Plan de descansos del conductor según el EU Regulation 561/2006, con cada pausa situada en un parking para camiones real
- ETA de camión con paradas de descanso: incluye cada pausa y cada descanso
- Gasolineras con precios actuales, parkings para camiones y estaciones de pesaje en la ruta
- 10 llamadas de ruta gratis al día en todas las cuentas
Calculado con el mismo motor de rutas que nuestra app de navegación para camiones TruckTurn.
Un planificador de rutas para camiones para flotas, tráfico y TMS
Departamento de tráfico
Planifica una ruta de camión adecuada al vehículo antes de que salga el conductor y consulta dónde puede repostar y descansar por el camino.
Proveedores de TMS y ERP
Añade una API de rutas para camiones a tu software de gestión del transporte sin tener que desarrollar, alojar ni mantener un motor de rutas.
Telemática de flotas
Convierte una posición en tiempo real y el estado del tacógrafo del conductor en una ETA realista con paradas de descanso, y sugiere la siguiente parada para repostar o aparcar.
Bolsas de carga
Cotiza cargas sobre una distancia apta para camiones y un tiempo de conducción que incluye las pausas, en lugar de una ruta de turismo.
Lo que obtienes en una sola llamada
API de rutas para camiones
Distancia, duración y geometría de la ruta que respetan la altura, el peso, la longitud, la anchura y la carga por eje de tu vehículo, así como la clase de mercancía peligrosa que declares.
Restricciones a camiones y comprobaciones de legalidad
Al calcular la ruta se tienen en cuenta las prohibiciones de circulación de camiones y las restricciones de vehículos que conocemos.
Plan de descansos según los tiempos de conducción UE
Pausas, descansos diarios y descansos semanales según el EU Regulation 561/2006, cada uno situado en un parking para camiones de la ruta, con horarios.
Gasolineras en la ruta
Estaciones cercanas a la ruta con precios actuales cuando los tenemos, el kilómetro en el que aparecen y el desvío.
Parkings para camiones en ruta
Parkings para camiones y áreas de descanso con el kilómetro desde el origen y el desvío respecto a la ruta.
Estaciones de pesaje en la ruta
Básculas para camiones y estaciones de pesaje en la ruta, con el kilómetro en el que aparece cada una.
Costes de peaje por país
Una estimación de los peajes de camión en la ruta en euros, por país y para túneles y puentes de pago, según tu número de ejes y peso. Los países que aún no podemos valorar se indican en la respuesta y nunca se cuentan como gratuitos.
Mercancías peligrosas y opciones de evitar
Declara las clases ADR y el código de restricción en túneles (B, C, D o E) de tu carga, y se evitan los túneles cuya categoría lo prohíbe cuando la categoría está cartografiada. También puedes evitar peajes, ferris, autopistas, pasos fronterizos, túneles, caminos sin asfaltar y zonas de bajas emisiones.
Rutas eco
Pide una ruta que priorice un menor consumo de combustible frente al tiempo de conducción más corto.
Evita Rusia y Kaliningrado
Las rutas nunca pasan por Rusia ni por Kaliningrado.
Plan de descansos del conductor según los tiempos de conducción y descanso de la UE (Reglamento 561/2006)
Un planificador de pausas para camiones integrado en la ruta. La API planifica el tiempo de conducción, las pausas y los descansos tal como los describe el EU Regulation 561/2006 y sitúa cada parada en un parking para camiones real de la ruta, de modo que la ETA que recibes es una ETA de camión con paradas de descanso, no un tiempo de conducción sin paradas.
- Pausas de 45 minutos, incluida la forma fraccionada de 15 + 30 minutos
- Descanso diario de 11 horas, o reducido de 9 horas cuando la normativa lo permite
- Descanso semanal de 45 horas, o reducido de 24 horas
- Conducción en equipo con dos conductores
- Envía el estado actual del tacógrafo del conductor (tiempo de conducción desde la última pausa, hoy y esta semana) y el plan continúa desde ahí
- Cada parada incluye su hora de llegada y de salida, y la ETA final las incluye todas
Una ayuda a la planificación, no un registro del tacógrafo ni asesoramiento jurídico. El conductor y la empresa siguen siendo responsables de cumplir las normas sobre tiempos de conducción.
Previsión de tráfico a lo largo de la ruta
De forma predeterminada, la ruta se calcula con una previsión de tráfico para el momento en que el camión pasa realmente por cada tramo, no para el momento en que envías la solicitud. La línea temporal de la previsión determina el ETA, el plan de descansos EU 561, el momento de las prohibiciones de circulación y la hora de llegada a los pasos fronterizos.
- Congestión recurrente aprendida de forma continua a partir de nuestras propias observaciones de tráfico, por tramo de carretera, día de la semana y hora — por ejemplo, un atasco que se repite cada viernes por la tarde
- Tráfico en directo cerca de la salida; más adelante, su peso se reduce hacia el patrón aprendido
- Obras, cierres de carril y cierres totales que están activos en el momento en que pasa el camión
- Clima y estado de la carretera en el momento del paso, en los tramos de la ruta donde disponemos de datos meteorológicos
- Una combinación de varios modelos estadísticos, reponderados según su precisión reciente y recalculados cada 15 minutos
- Cada hotspot incluye un nivel de confianza (bajo, medio o alto); el bloque coverage muestra cuántos datos respaldaron el plan
Una estimación de planificación, no una garantía. La recopilación de datos comenzó en septiembre de 2026, por lo que los patrones aprendidos aún son recientes y mejoran a medida que se acumulan semanas. El clima no está cubierto en todas partes. Cuando una alternativa parece más rápida, se recomienda en la respuesta; la ruta principal nunca se sustituye por ti.
Parámetro: traffic
| Valor | Qué hace |
|---|---|
traffic=forecast | Predeterminado. Congestión recurrente aprendida más tráfico en directo, obras, cierres y clima en el momento del paso. |
traffic=live | Solo el tráfico actual, sin el patrón aprendido de día de la semana y hora. |
traffic=off | Sin capa de tráfico: la ruta se calcula con el tiempo de conducción en flujo libre. |
Bloque de respuesta: traffic_forecast
La respuesta añade un bloque traffic_forecast: las duraciones en flujo libre y de previsión, el retraso desglosado por causa (recurrente, en directo, obras, clima), los hotspots de la ruta con su ETA, causa, carretera, confianza y día-hora de la semana, puntos meteorológicos en la ruta, cierres evitados, una alternativa recomendada cuando se prevé que sea más rápida, y cifras de coverage. Cada ruta alternativa incluye forecast_duration_s, y cada prohibición de circulación incluye eta_at_ban en la línea temporal de la previsión junto a eta_at_ban_free.
curl "https://nakordoni.eu/api/v2/data/truck-route?from=52.4064,16.9252&to=45.4642,9.1900&weight=40&height=4&alternatives=1&depart_at=2026-10-09T13:00:00%2B02:00&traffic=forecast" \
-H "Authorization: Bearer $NKD_API_KEY"
Mostrar un extracto de respuesta real
{
"traffic_forecast": {
"model": "nkd-traffic-forecast-2",
"mode": "forecast",
"duration_base": "free_flow",
"duration_s_free": 51732,
"duration_s_forecast": 52067,
"delay_s": { "recurring": 335, "live": 0, "roadworks": 0, "weather": 0, "total": 335 },
"hotspots": [
{ "km_from_start": 0.5, "km_to": 4, "eta": "2026-10-09T13:00:32+02:00", "delay_s": 67,
"reason": "recurring", "label": "Recurring congestion (historical pattern)", "road": "433, 196",
"confidence": "low", "dow_hour": "Fri 13-14h", "delay_by_reason": { "recurring": 67 },
"country": "PL", "jam_frequency": 1, "observations": 4 },
{ "km_from_start": 232, "km_to": 256, "eta": "2026-10-09T15:36:12+02:00", "delay_s": 248,
"reason": "recurring", "label": "Recurring congestion (historical pattern)", "road": "L30",
"confidence": "low", "dow_hour": "Fri 15-16h", "delay_by_reason": { "recurring": 248 },
"country": "DE", "jam_frequency": 0.35, "observations": 3 }
],
"weather_on_route": [
{ "km_from_start": 145, "eta": "2026-10-09T14:38:03+02:00", "temp_c": 14.8, "precip_mm_h": 0,
"precip_type": null, "wind_gust_kmh": 17, "visibility_km": 25.8, "speed_factor": 1, "effects": [] }
],
"closures_avoided": [],
"recommended_alternative": null,
"coverage": {
"profile_cells_hit": 44, "ensemble_cells_hit": 0, "ensemble_cells_in_horizon": 0, "route_cells": 823,
"sampled_since": "2026-09-15", "max_observations_per_weekday_hour": 54, "live_traffic_age_min": 44,
"weather_covered_km": 55, "route_km": 1291.8,
"note": "Recurring congestion is learned from our own traffic observations since 2026-09-15 … Delays are the excess over free-flow truck speed. …"
},
"calc_ms": 1345
},
"alternatives": [
{ "distance_m": 1359314, "duration_s": 54373, "forecast_duration_s": 54707, "…": "…" }
],
"route": {
"truck_bans": [
{ "name": "Seasonal", "country": "AT", "eta_at_ban": "2026-10-10T11:28:47+02:00",
"eta_at_ban_free": "2026-10-09T23:38:13+02:00", "…": "…" }
],
"…": "…"
}
}
Una respuesta real, recortada a dos hotspots, un punto meteorológico, una alternativa y una prohibición; textos largos abreviados. La documentación incluye la lista completa de campos.
Ve un cálculo real
Respuestas guardadas para rutas de camión habituales, calculadas por la API: el mapa, las paradas de descanso y la ETA de abajo son lo que devolvió la API, no una llamada en directo desde esta página.
- Gasolinera
- Parking para camiones
- Estación de pesaje
- Pausa
- Descanso diario
- Descanso semanal
- Espera en frontera
- SalidaDía 1, 06:00
- Conducción · 394 km · 4 h 24 min
- Pausa · 45 min Día 1, 10:24 · en Raststätte Börde-Nord 1, Hohe Börde
- Conducción · 401 km · 4 h 27 min
- Descanso diario · 11 h 0 min Día 1, 15:37 · en Punkt 9749
- Conducción · 135 km · 1 h 29 min
- Llegada (ETA)Día 2, 04:06
Solicitud
GET https://nakordoni.eu/api/v2/data/truck-route?from=52.4064,16.9252&to=51.9244,4.4777&weight=40&height=4&crew=1&depart=2026-10-12T06:00:00%2B02:00
Extracto de la respuesta
{
"slug": "poznan-rotterdam",
"title": "Poznań → Rotterdam",
"request_url": "https://nakordoni.eu/api/v2/data/truck-route?from=52.4064,16.9252&to=51.9244,4.4777&weight=40&height=4&crew=1&depart=2026-10-12T06:00:00%2B02:00",
"departure": "2026-10-12T06:00:00+02:00",
"geometry": "…",
"totals": {
"distance_km": 930,
"driving_min": 622,
"total_min": 1327,
"border_wait_min": 0
},
"countries": [
"PL",
"DE",
"…"
],
"border_crossings": [],
"tolls": {
"currency": "EUR",
"total_eur": 245.9,
"complete": true,
"by_country": [
{
"country": "DE",
"km_toll": 556.4,
"cost_eur": 193.63,
"basis": "distance-based HGV toll: tolled km × per-km truck rate for this axle/weight class"
},
{
"country": "NL",
"km_toll": 204,
"cost_eur": 31.82,
"basis": "distance-based HGV toll: tolled km × per-km truck rate for this axle/weight class"
},
{
"country": "PL",
"km_toll": 159.3,
"cost_eur": 20.45,
"basis": "distance-based HGV toll: tolled km × per-km truck rate for this axle/weight class"
…
Calculado el 2026-10-09 04:30 UTC
- Gasolinera
- Parking para camiones
- Estación de pesaje
- Pausa
- Descanso diario
- Descanso semanal
- Espera en frontera
- SalidaDía 1, 06:00
- Conducción · 77 km · 1 h 2 min
- Espera en frontera · 3 h 6 min Día 1, 07:02 · en Krakivets
- Conducción · 244 km · 3 h 16 min
- Pausa · 45 min Día 1, 13:24 · en Brzesko
- Conducción · 301 km · 4 h 6 min
- Descanso diario · 11 h 0 min Día 1, 18:16 · en Krajków Południe (A4) → Katowice
- Conducción · 331 km · 4 h 27 min
- Pausa · 45 min Día 2, 09:43 · en Parkhaus Europacenter Adlershof
- Conducción · 20 km · 18 min
- Llegada (ETA)Día 2, 10:47
Solicitud
GET https://nakordoni.eu/api/v2/data/truck-route?from=49.8397,24.0297&via=49.9546,23.1163&to=52.5200,13.4050&weight=40&height=4&crew=1&depart=2026-10-12T06:00:00%2B03:00
Extracto de la respuesta
{
"slug": "lviv-berlin",
"title": "Lviv → Berlin",
"request_url": "https://nakordoni.eu/api/v2/data/truck-route?from=49.8397,24.0297&via=49.9546,23.1163&to=52.5200,13.4050&weight=40&height=4&crew=1&depart=2026-10-12T06:00:00%2B03:00",
"departure": "2026-10-12T06:00:00+03:00",
"geometry": "…",
"totals": {
"distance_km": 972.5,
"driving_min": 791,
"total_min": 1727,
"border_wait_min": 186
},
"countries": [
"UA",
"PL",
"…"
],
"border_crossings": [
{
"name": "Krakivets",
"lat": 49.954611,
"lon": 23.116259,
"km_from_start": 77,
"wait_minutes": 186,
"wait_min": 186,
"wait_sides": [
{
"side": "UA",
"role": "exit",
"ppid": "id_111",
"min": 186,
"basis": "measured_dwell",
"registration_required": true,
"sample_n": 1164,
"sample_days": 7,
"note": "registration_lane,registration_dwell"
},
{
"side": "PL",
"role": "entry",
…
Calculado el 2026-10-09 04:30 UTC
- Gasolinera
- Parking para camiones
- Estación de pesaje
- Pausa
- Descanso diario
- Descanso semanal
- Espera en frontera
- SalidaDía 1, 06:00
- Conducción · 395 km · 4 h 23 min
- Pausa · 45 min Día 1, 10:23 · en AS 24 ABCL2 - Lavatrans Nimes
- Conducción · 264 km · 2 h 56 min
- Descanso diario · 11 h 0 min Día 1, 14:04 · en AS 24 NICE PAL
- Conducción · 326 km · 3 h 36 min
- Llegada (ETA)Día 2, 04:41
Solicitud
GET https://nakordoni.eu/api/v2/data/truck-route?from=41.3874,2.1686&to=45.4642,9.1900&weight=40&height=4&crew=1&depart=2026-10-12T06:00:00%2B02:00
Extracto de la respuesta
{
"slug": "barcelona-milan",
"title": "Barcelona → Milan",
"request_url": "https://nakordoni.eu/api/v2/data/truck-route?from=41.3874,2.1686&to=45.4642,9.1900&weight=40&height=4&crew=1&depart=2026-10-12T06:00:00%2B02:00",
"departure": "2026-10-12T06:00:00+02:00",
"geometry": "…",
"totals": {
"distance_km": 984.9,
"driving_min": 657,
"total_min": 1362,
"border_wait_min": 0
},
"countries": [
"ES",
"FR",
"…"
],
"border_crossings": [],
"tolls": {
"currency": "EUR",
"total_eur": 194.98,
"complete": true,
"by_country": [
{
"country": "FR",
"km_toll": 531.8,
"cost_eur": 148.9,
"basis": "motorway toll: tolled km × network-average per-km truck rate (actual sections vary)"
},
{
"country": "IT",
"km_toll": 287.5,
"cost_eur": 44.85,
"basis": "motorway toll: tolled km × network-average per-km truck rate (actual sections vary)"
},
{
"country": "ES",
"km_toll": 6.5,
"cost_eur": 1.23,
"basis": "motorway toll: tolled km × network-average per-km truck rate (actual sections vary)"
…
Calculado el 2026-10-09 04:30 UTC
Ejemplo de solicitud y respuesta
curl "https://nakordoni.eu/api/v2/data/truck-route?from=52.4064,16.9252&to=45.4642,9.1900&weight=40&height=4&include=fuel,parking" \
-H "Authorization: Bearer $NKD_API_KEY"
{
"route": {
"distance_km": 1186.4,
"driving_time_min": 905,
"eta": "2026-10-04T18:40:00+02:00",
"vehicle": { "weight_t": 40, "height_m": 4.0 },
"geometry": "…"
},
"rest_plan": [
{ "type": "break_45", "km_from_start": 352.1,
"arrive": "2026-10-04T10:31:00+02:00", "depart": "2026-10-04T11:16:00+02:00",
"parking": { "name": "…", "detour_km": 0.3 } },
{ "type": "daily_rest", "hours": 11, "km_from_start": 708.9, "parking": { "name": "…" } }
],
"fuel": [
{ "name": "…", "km_from_start": 118.6, "detour_km": 0.8,
"prices": { "diesel": 1.629 }, "currency": "EUR" }
],
"parking": [
{ "name": "…", "km_from_start": 352.1, "detour_km": 0.3, "spaces": 60 }
]
}
Abreviado e ilustrativo: los nombres de los campos aún pueden cambiar antes del lanzamiento. La documentación incluye la lista completa de parámetros y el esquema de respuesta.
Cobertura
Las rutas cubren Europa y nunca pasan por Rusia ni por Kaliningrado. Los precios de combustible y la densidad de parkings varían según el país; las listas siguientes proceden directamente de nuestros datos en tiempo real.
Países con precios de gasolineras
Los precios actuales de las estaciones solo están disponibles en estos países. En el resto, la ruta, el plan de descansos y los parkings siguen funcionando, pero no se devuelven precios de combustible.
- Italia · 58,659 estaciones
- Alemania · 43,672 estaciones
- España · 39,429 estaciones
- Francia · 31,496 estaciones
- Grecia · 14,154 estaciones
- Portugal · 9,807 estaciones
- Noruega · 4,001 estaciones
- Croacia · 2,540 estaciones
- Austria · 1,996 estaciones
- Eslovenia · 1,736 estaciones
- Polonia · 151 estaciones · cobertura limitada
Parkings para camiones por país
Ubicaciones de parkings para camiones que tenemos, por país. La cobertura es más densa en unos países que en otros.
- Polonia · 6,286 parkings
- Alemania · 3,518 parkings
- Francia · 1,184 parkings
- Chequia · 963 parkings
- Rumanía · 924 parkings
- Bélgica · 815 parkings
- España · 731 parkings
- Austria · 677 parkings
- Países Bajos · 633 parkings
- Hungría · 572 parkings
- Italia · 535 parkings
- Eslovaquia · 472 parkings
- Croacia · 429 parkings
- Lituania · 360 parkings
- Bulgaria · 340 parkings
- Reino Unido · 241 parkings
- Letonia · 235 parkings
- Serbia · 215 parkings
- Ucrania · 200 parkings
- Estonia · 199 parkings
- Macedonia del Norte · 135 parkings
- Grecia · 116 parkings
- Eslovenia · 116 parkings
- Portugal · 104 parkings
- Suecia · 84 parkings
- Dinamarca · 83 parkings
- Suiza · 79 parkings
- Noruega · 67 parkings
- Luxemburgo · 64 parkings
- Montenegro · 55 parkings
- Albania · 51 parkings
Además de cifras menores en 2 países más.
Las cifras se leen de nuestra base de datos y se actualizan cada pocas horas.
Precios
Todas las cuentas
- 10 llamadas de ruta al día
- Gratis en todas las cuentas, incluida Explorer. Sin tarjeta.
Pro
- 2,000 llamadas de ruta al día
- Incluidas en el plan, junto con sus demás llamadas a las API de datos.
Pro MAX
- 10,000 llamadas de ruta al día
- Incluidas en el plan, junto con sus demás llamadas a las API de datos.
Llamadas de ruta adicionales
- +100 llamadas de ruta al día
- Añade bloques a un plan de pago cuando tu flota necesite más.
Precios netos, IVA no incluido.
Preguntas frecuentes
¿Qué es la Truck Route API?
Una API de rutas para camiones: envías un origen, un destino y tu vehículo, y recibes una ruta apta para camiones, un plan de descansos del conductor según las normas UE de tiempos de conducción y las gasolineras y parkings para camiones del trayecto, todo en una sola respuesta JSON.
¿En qué se diferencia de una API de rutas para turismos?
Una ruta de turismo puede llevar un vehículo de 4 metros y 40 toneladas bajo un puente bajo o por una carretera con limitación de peso. Esta ruta se calcula para las dimensiones, los pesos, la carga por eje y la clase de mercancía peligrosa de tu vehículo, y tiene en cuenta las prohibiciones de circulación de camiones.
¿Planifica las pausas y los descansos del conductor?
Sí. Planifica pausas, descansos diarios y descansos semanales según el EU Regulation 561/2006 (incluidas las pausas fraccionadas, los descansos reducidos y la conducción en equipo con dos conductores), sitúa cada parada en un parking para camiones de la ruta y las incluye en la ETA. Envía los tiempos de conducción actuales del conductor y el plan empieza desde donde se encuentra.
¿Es el plan de descansos una garantía legal?
No. Es una ayuda a la planificación que sigue las normas tal como las implementamos. No es un registro del tacógrafo ni asesoramiento jurídico, y no garantiza el cumplimiento. El conductor y la empresa siguen siendo responsables, y el tráfico real y los tiempos de espera y de carga modificarán el plan.
¿Qué países tienen precios de combustible?
Solo los países que aparecen en Cobertura en esta página. Esa lista se genera a partir de nuestros datos en tiempo real, por lo que muestra lo que la API puede devolver hoy.
¿Alguna ruta pasa por Rusia?
No. Las rutas evitan Rusia y Kaliningrado.
¿Cuántas llamadas de ruta son gratis?
Todas las cuentas tienen 10 llamadas de ruta gratis al día. Los planes de pago incluyen más, y se pueden añadir llamadas adicionales en bloques de 100 al día.
¿Puedo usarla en mi TMS o software de tráfico?
Sí. Es una simple petición HTTPS GET que devuelve JSON, así que cualquier sistema TMS, ERP, de tráfico o de telemática que pueda llamar a una API REST puede usarla. La documentación detalla cada parámetro y el esquema de respuesta.
¿La API devuelve los costes de peaje?
Sí, como estimación en euros: por país, a partir de los kilómetros de peaje de la ruta y la tarifa para camiones según tu número de ejes y peso, más los túneles y puentes de pago de la ruta. Las tarifas son las de Euro VI. Un país sin tarifa registrada aparece en una nota de cobertura y se excluye del total en lugar de contarse como cero.
¿Puede planificar rutas para mercancías peligrosas (ADR)?
Puedes enviar las clases ADR de la carga y su código de restricción en túneles. Se evitan los túneles cuya categoría prohíbe ese código cuando la categoría está cartografiada; si no existe otra ruta, la respuesta lo indica. Sigues siendo responsable de comprobar las normas ADR aplicables a tu carga.
Planifica tu primera ruta de camión
Crea una cuenta gratis y obtén una clave: 10 llamadas de ruta al día son gratis en todas las cuentas.