Перейти к содержанию
Menu
Новое · API v2

Truck Route API: планировщик маршрута для грузовиков с АЗС и стоянками по маршруту

Один вызов возвращает маршрут, разрешённый для вашего транспортного средства, план отдыха водителя по правилам ЕС о режиме труда и отдыха, а также АЗС и стоянки для грузовиков по пути — с текущими ценами, расстоянием от старта и объездом до каждой из них.

Рассчитывается тем же движком маршрутизации, что и наш навигатор для грузовиков TruckTurn.

Планировщик маршрута для фуры — для автопарков, диспетчеров и TMS

Диспетчерская перевозчика

Планируйте маршрут фуры, подходящий транспортному средству, ещё до выезда водителя и смотрите, где грузовик сможет заправиться и отдохнуть по пути.

Разработчики TMS и ERP

Добавьте API планировщика маршрутов для грузовиков в свою систему управления перевозками без создания, хостинга и поддержки собственного движка маршрутизации.

Телематика автопарка

Превращайте текущую позицию и состояние тахографа водителя в реалистичный ETA с остановками и предлагайте следующую заправку или стоянку.

Грузовые биржи

Рассчитывайте ставки на грузы по разрешённому для грузовика расстоянию и времени в пути с учётом перерывов, а не по маршруту легковой машины.

Что вы получаете за один вызов

API маршрутизации для грузовиков

Расстояние, длительность и геометрия маршрута с учётом высоты, массы, длины, ширины и нагрузки на ось вашего ТС, а также заявленного класса опасного груза.

Запреты движения грузовиков и проверка допустимости

Известные нам запреты движения грузовиков и ограничения для транспортных средств учитываются при расчёте маршрута.

План отдыха по правилам ЕС о времени управления

Перерывы, ежедневный и еженедельный отдых по EU Regulation 561/2006, каждый — на стоянке для грузовиков на маршруте, с указанием времени.

АЗС по маршруту

Станции рядом с маршрутом с текущими ценами, где они у нас есть, километром, на котором они встречаются, и объездом.

Стоянки для грузовиков по маршруту

Стоянки для грузовиков и зоны отдыха с километром от старта и объездом от маршрута.

Пункты взвешивания по маршруту

Весы для грузовиков и пункты взвешивания на маршруте с километром, на котором встречается каждый из них.

Стоимость платных дорог по странам

Оценка платы за проезд грузовика по маршруту в евро — по странам, а также для платных тоннелей и мостов — с учётом количества осей и массы. Страны, для которых мы пока не можем рассчитать стоимость, указываются в ответе и никогда не считаются бесплатными.

Опасные грузы и параметры объезда

Укажите классы ADR и код ограничения проезда через тоннели (B, C, D или E) для вашего груза — тоннели, категория которых это запрещает, объезжаются там, где категория нанесена на карту. Также можно избегать платных дорог, паромов, автомагистралей, пунктов пропуска через границу, тоннелей, грунтовых дорог и зон с ограничением выбросов.

Эко-маршрутизация

Запрашивайте маршрут, который отдаёт приоритет меньшему расходу топлива, а не самому короткому времени в пути.

Обходит Россию и Калининград

Маршруты никогда не проходят через Россию или Калининград.

План отдыха водителя по правилам ЕС о режиме труда и отдыха (Регламент 561/2006)

Планировщик перерывов для грузовиков, встроенный в маршрут. API планирует время управления, перерывы и отдых так, как их описывает EU Regulation 561/2006, и размещает каждую остановку на реальной стоянке для грузовиков вдоль маршрута — поэтому возвращаемый ETA — это ETA грузовика с остановками, а не время движения без остановок.

Инструмент планирования, а не запись тахографа и не юридическая консультация. Ответственность за соблюдение правил о времени управления и отдыха по-прежнему несут водитель и перевозчик.

Прогноз трафика вдоль маршрута

По умолчанию время прохождения маршрута рассчитывается с прогнозом трафика на момент, когда грузовик фактически проезжает каждый участок, а не на момент отправки запроса. Временная шкала прогноза определяет ETA, план отдыха по EU 561, время действия запретов на движение и время прибытия на пограничные переходы.

Это плановая оценка, а не гарантия. Сбор данных начался в сентябре 2026 года, поэтому выявленные закономерности пока недостаточно устоялись и уточняются по мере накопления данных за недели. Погодой охвачены не все участки. Если альтернатива выглядит быстрее, она рекомендуется в ответе; основной маршрут за вас не заменяется.

Параметр: traffic

ЗначениеЧто делает
traffic=forecastПо умолчанию. Выявленные повторяющиеся заторы плюс трафик в реальном времени, дорожные работы, перекрытия и погода на момент проезда.
traffic=liveТолько текущий трафик, без выявленной закономерности по дням недели и часам.
traffic=offБез слоя трафика: время маршрута рассчитывается по времени проезда при свободном движении.

Блок ответа: traffic_forecast

В ответ добавляется блок traffic_forecast: длительность при свободном движении и прогнозная длительность, задержка с разбивкой по причинам (повторяющаяся, в реальном времени, дорожные работы, погода), hotspots на маршруте с их ETA, причиной, дорогой, достоверностью и днём недели и часом, точки погоды на маршруте, избегнутые перекрытия, рекомендуемая альтернатива, если прогнозируется, что она быстрее, а также показатели coverage. Каждый альтернативный маршрут содержит forecast_duration_s, а каждый запрет на движение содержит eta_at_ban на временной шкале прогноза рядом с 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"
Показать фрагмент реального ответа
{
  "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", "…": "…" }
    ],
    "…": "…"
  }
}

Реальный ответ, сокращённый до двух hotspots, одной точки погоды, одной альтернативы и одного запрета; длинные тексты сокращены. Полный список полей приведён в документации.

Посмотрите реальный расчёт

Сохранённые ответы для популярных маршрутов грузовиков, рассчитанные API: карта, остановки и ETA ниже — это то, что вернул API, а не живой вызов с этой страницы.

  • АЗС
  • Стоянка для грузовиков
  • Пункт взвешивания
  • Перерыв
  • Ежедневный отдых
  • Еженедельный отдых
  • Ожидание на границе
Расстояние930 km
Время управления10 ч 22 мин
Общее время с отдыхом22 ч 7 мин
  1. ОтправлениеДень 1, 06:00
  2. Движение · 394 km · 4 ч 24 мин
  3. Перерыв · 45 мин День 1, 10:24 · в Raststätte Börde-Nord 1, Hohe Börde
  4. Движение · 401 km · 4 ч 27 мин
  5. Ежедневный отдых · 11 ч 0 мин День 1, 15:37 · в Punkt 9749
  6. Движение · 135 km · 1 ч 29 мин
  7. Прибытие (ETA)День 2, 04:06

Запрос

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
Фрагмент ответа
{
    "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"
  …

Рассчитано 2026-10-09 04:30 UTC

Пример запроса и ответа

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 }
  ]
}

Сокращённо и для иллюстрации — названия полей ещё могут измениться до релиза. Полный список параметров и схема ответа — в документации.

Покрытие

Маршрутизация охватывает Европу и никогда не проходит через Россию или Калининград. Наличие цен на топливо и плотность стоянок различаются по странам — списки ниже берутся напрямую из наших актуальных данных.

Страны с ценами на АЗС

Текущие цены на АЗС доступны только в этих странах. В остальных маршрут, план отдыха и стоянки работают, но цены на топливо не возвращаются.

  • Италия · 58,659 АЗС
  • Германия · 43,672 АЗС
  • Испания · 39,429 АЗС
  • Франция · 31,496 АЗС
  • Греция · 14,154 АЗС
  • Португалия · 9,807 АЗС
  • Норвегия · 4,001 АЗС
  • Хорватия · 2,540 АЗС
  • Австрия · 1,996 АЗС
  • Словения · 1,736 АЗС
  • Польша · 151 АЗС · ограниченное покрытие

Стоянки для грузовиков по странам

Стоянки для грузовиков в нашей базе, по странам. В одних странах покрытие плотнее, чем в других.

  • Польша · 6,286 стоянок
  • Германия · 3,518 стоянок
  • Франция · 1,184 стоянок
  • Чехия · 963 стоянок
  • Румыния · 924 стоянок
  • Бельгия · 815 стоянок
  • Испания · 731 стоянок
  • Австрия · 677 стоянок
  • Нидерланды · 633 стоянок
  • Венгрия · 572 стоянок
  • Италия · 535 стоянок
  • Словакия · 472 стоянок
  • Хорватия · 429 стоянок
  • Литва · 360 стоянок
  • Болгария · 340 стоянок
  • Великобритания · 241 стоянок
  • Латвия · 235 стоянок
  • Сербия · 215 стоянок
  • Украина · 200 стоянок
  • Эстония · 199 стоянок
  • Северная Македония · 135 стоянок
  • Греция · 116 стоянок
  • Словения · 116 стоянок
  • Португалия · 104 стоянок
  • Швеция · 84 стоянок
  • Дания · 83 стоянок
  • Швейцария · 79 стоянок
  • Норвегия · 67 стоянок
  • Люксембург · 64 стоянок
  • Черногория · 55 стоянок
  • Албания · 51 стоянок

А также меньшее количество ещё в 2 странах.

Количество считывается из нашей базы данных и обновляется каждые несколько часов.

Тарифы

Pro

€99 / месяц
  • 2,000 запросов маршрута в день
  • Входит в тариф наряду с другими вызовами API данных.
Выбрать тариф

Pro MAX

€299 / месяц
  • 10,000 запросов маршрута в день
  • Входит в тариф наряду с другими вызовами API данных.
Выбрать тариф

Дополнительные запросы маршрута

€9 / месяц за блок
  • +100 запросов маршрута в день
  • Докупайте блоки к платному тарифу, когда вашему автопарку нужно больше.

Цены указаны без НДС.

Частые вопросы

Что такое Truck Route API?

Это API маршрутизации для грузовиков: вы отправляете старт, пункт назначения и параметры ТС и получаете разрешённый для грузовика маршрут, план отдыха водителя по правилам ЕС о режиме труда и отдыха, а также АЗС и стоянки для грузовиков по пути — в одном JSON-ответе.

Чем он отличается от API маршрутов для легковых автомобилей?

Маршрут для легковой машины может отправить 4-метровое 40-тонное транспортное средство под низкий мост или на дорогу с ограничением массы. Этот маршрут рассчитывается под габариты, массу, нагрузку на ось и класс опасного груза вашего ТС и учитывает запреты движения грузовиков.

Планирует ли он перерывы и отдых водителя?

Да. Он планирует перерывы, ежедневный и еженедельный отдых по EU Regulation 561/2006 — включая разделённые перерывы, сокращённый отдых и работу экипажем из двух водителей, — размещает каждую остановку на стоянке для грузовиков на маршруте и учитывает их в ETA. Передайте текущее время управления водителя, и план начнётся с его нынешнего состояния.

Является ли план отдыха юридической гарантией?

Нет. Это инструмент планирования, который применяет правила так, как мы их реализовали. Это не запись тахографа и не юридическая консультация, и он не гарантирует соблюдения требований. Ответственность по-прежнему несут водитель и перевозчик, а реальный трафик, ожидание и время погрузки изменят план.

В каких странах доступны цены на топливо?

Только в странах, перечисленных в разделе «Покрытие» на этой странице. Этот список формируется из наших актуальных данных, поэтому показывает, что API может вернуть сегодня.

Может ли маршрут пройти через Россию?

Нет. Маршруты обходят Россию и Калининград.

Сколько запросов маршрута бесплатны?

Каждый аккаунт получает 10 бесплатных запросов маршрута в день. Платные тарифы включают больше, а дополнительные запросы можно докупить блоками по 100 в день.

Можно ли использовать его в моей TMS или диспетчерской программе?

Да. Это обычный HTTPS GET, возвращающий JSON, поэтому его может использовать любая TMS, ERP, диспетчерская или телематическая система, способная вызывать REST API. В документации описаны все параметры и схема ответа.

Возвращает ли API стоимость платных дорог?

Да, как оценку в евро: по странам — на основе платных километров маршрута и тарифа для грузовика с вашим количеством осей и массой, плюс платные тоннели и мосты на маршруте. Тарифы — для Euro VI. Страна без тарифа в нашей базе указывается в примечании о покрытии и не входит в итоговую сумму, вместо того чтобы считаться нулём.

Может ли он планировать маршруты для опасных грузов (ADR)?

Вы можете передать классы ADR груза и его код ограничения проезда через тоннели. Тоннели, категория которых запрещает этот код, объезжаются там, где категория нанесена на карту; если другого маршрута нет, ответ сообщит об этом. Ответственность за проверку правил ADR, применимых к вашему грузу, остаётся за вами.

Спланируйте свой первый маршрут для грузовика

Создайте бесплатный аккаунт и получите ключ — 10 запросов маршрута в день бесплатны на каждом аккаунте.