Слање вести и флота NakBus сада су на партнерској табли
Повежите свој developer налог са Nakordoni Partners налогом са истом имејл адресом и тамо управљајте вестима и својом флотом аутобуса (NakDriver / NakManager), са тимским улогама. Ваши API кључеви, endpoint-и и апликације остају непромењени, а странице овде и даље раде. Отвори Nakordoni Partners

← Све крајње тачке

Truck Route API Online

API за рутирање камиона са бензинским станицама и паркинзима за камионе дуж руте, плус станице за мерење и план одмора возача. Пошаљите полазиште, одредиште и своје возило (висина, тежина, дужина, ширина, осовинско оптерећење, опасне материје) и добијте руту дозвољену за тешка теретна возила, са ограничењима и датираним забранама кретања камиона на које наилази, граничним прелазима на њој са њиховим чекањем уживо, бензинским станицама са ценама, паркинзима за камионе (ознака обезбеђења, капацитет, садржаји) и мостним ваговима у коридору око линије. Са include=rest примењују се правила EU 561/2006 на стање вашег возача: паузе од 45 минута на највише 4 ч 30 мин размака, дневни одмори пре границе од 9 ч / 10 ч, сваки смештен на стварни паркинг пре него што се граница достигне, чекање на викенд и празничне забране, чекања на граници на временској линији, једна или две посаде — а процењено време доласка обухвата све то. План одмора је помоћ при планирању, а не запис тахографа.

GET https://nakordoni.eu/api/v2/data/truck-route — класа квоте: route

ПараметарОпис
fromПолазиште као lat,lon (обавезно осим ако је задат from_city), нпр. 52.2297,21.0122
toОдредиште као lat,lon (обавезно осим ако је задат to_city)
from_cityНазив града полазишта уместо координата (додајте from_country за тачност)
from_countryISO 3166-1 alpha-2 држава града from_city, нпр. PL
to_cityНазив града одредишта уместо координата
to_countryISO 3166-1 alpha-2 држава града to_city
viaДо 5 међутачака као lat,lon|lat,lon
heightВисина возила у метрима (1.0–5.0)
weightБруто маса возила у тонама (1–60); утиче на ограничења и забране везане за тежину
lengthДужина возила у метрима (2–30)
widthШирина возила у метрима (1.0–3.5)
axle_loadОсовинско оптерећење у тонама (1–20)
axlesБрој осовина, вучно возило плус приколица (2–12); користи се за рутирање и за класе путарине (подразумевано за путарину: 5 од 18 т, 3 од 12 т, иначе 2)
trailersБрој приколица (0–3); враћа се у одговору, за сада без утицаја на рутирање
hazmatОпасне материје: 0 (подразумевано), 1 = ADR терет без наведене класе, или листа раздвојена зарезима ADR класа 1–9 и/или explosive, gas, flammable, flammable_solid, oxidizing, poison, radioactive, corrosive, harmful_to_water
adr_tunnelКод ADR ограничења за тунеле за терет: B, C, D или E. Тунели чија категорија то забрањује заобилазе се (подразумева hazmat)
avoidЛиста раздвојена зарезима: tolls, ferries, motorways, borders, tunnels, unpaved, low_emission_zones
emission_classЕколошка класа возила euro0 … euro6; користи се за провере зона ниске емисије и напомене о путарини (путарине се обрачунавају по тарифама за Euro VI)
alternativesБрој алтернативних рута, 0–2 (подразумевано 0; само за руте без via тачака)
geometrypolyline5 (подразумевано), polyline6 или geojson
arrive_atЖељени долазак као RFC 3339; полазак се планира уназад укључујући паузе и одморе (уместо depart_at)
route_typefastest (подразумевано) или eco
includeЛиста раздвојена зарезима: fuel, parking, weigh, rest (подразумевано: сва четири)
corridor_kmМаксимална удаљеност од руте за бензинске станице, паркинге и станице за мерење, 0.2–5 км (подразумевано 2)
fuelВрсте горива за цене, листа раздвојена зарезима (подразумевано diesel)
depart_atПолазак као ISO 8601 са временском зоном, до 14 дана унапред (подразумевано: сада)
aliasesПрихвата се ради лакшег пребацивања: depart → depart_at, departAt, arriveAt, vehicleHeight, vehicleWidth, vehicleLength, vehicleWeight (кг или т), vehicleAxleWeight / axleWeight → axle_load, vehicleNumberOfAxles / axleCount → axles, vehicleTrailers → trailers, vehicleAdrTunnelRestrictionCode → adr_tunnel, vehicleEmissionClass → emission_class, maxAlternatives → alternatives, waypoints → via
crew1 (подразумевано) или 2 возача — двострука посада користи 30-часовни прозор дневног одмора и одморе од 9 ч
trafficforecast (подразумевано), live или off. forecast = научене понављајуће гужве + саобраћај уживо у близини поласка + радови на путу, затварања и време у тренутку проласка; live = тренутни саобраћај без наученог обрасца; off = без слоја саобраћаја (време вожње при слободном току)
driven_since_break_minСтање возача: минути вожње од последње паузе од 45 минута (подразумевано 0)
driven_today_minСтање возача: минути вожње од последњег дневног одмора (подразумевано 0)
driven_week_minСтање возача: минути вожње ове календарске недеље (подразумевано 0)
driven_last_week_minСтање возача: минути вожње прошле недеље, за двонедељну границу од 90 ч (подразумевано 0)
reduced_daily_rests_usedВећ искоришћени скраћени (9 ч) дневни одмори од последњег недељног одмора, 0–3 (подразумевано 0)
extended_days_usedВећ искоришћени дани вожње од 10 сати ове недеље, 0–2 (подразумевано 0)
last_weekly_rest_endКрај последњег недељног одмора као ISO 8601 (подразумевано: претпоставља се непосредно пре полазка)
reduced_weekly_ok1 = може се планирати скраћен (24 ч) недељни одмор (подразумевано 0 = редован од 45 ч)
langКод језика за називе и поруке (подразумевано en)

Поља одговора — унутар објекта data у коверти одговора. [] означава листу, па је data.items[].name поље name сваког елемента. Поље је null, недостаје или је празна листа када немамо вредност — никада не убацујемо замену.

ПољеОпис
data.routedistance_m, duration_s (pure driving), geometry (format in geometry_format), bbox, countries (ISO codes in order), departure_at, toll_distance_m, fuel_l, ascent_m, descent_m, legal, avoid; with arrive_at also arrive_at_requested.
data.route.country_split[]Per country in route order: country, km, duration_min.
data.route.adrOnly with adr_tunnel: tunnel_code, tunnels_avoided[] and tunnels_on_route[] (name, category, lat, lon).
data.route.low_emission_zones_avoided[]Only with avoid=low_emission_zones: zones the route was moved out of (name, country); low_emission_zones_on_route[] lists any that could not be avoided.
data.tollsEstimated truck tolls: currency (EUR), total_eur, complete, by_country[] (country, km_toll, cost_eur, basis), objects[] (priced tunnels and bridges: name, type, country, lat, lon, cost_eur, basis), estimate, coverage_note. A country we cannot price has cost_eur null and is named in coverage_note.
data.alternatives[]Only with alternatives: distance_m, duration_s, forecast_duration_s (with traffic), tolls (currency, total_eur, complete, by_country) and geometry for each alternative route. Alternatives are planned without time-dependent restrictions and are not ban-checked; the main route is. Empty when no reasonable alternative exists.
data.route.restriction_hits[]Restrictions for this vehicle still on the line: kind, name, country, at_km.
data.route.truck_bans[]Dated truck driving bans on the route: name, kind, country, details, min_weight_t, window_from, window_to, eta_at_ban (on the traffic forecast timeline), eta_at_ban_free (free-flow timeline), km_from_start, applies, active, avoided.
data.route.border_crossings[]Crossings on the route: name, ppid, from_country, to_country, lat, lon, km_from_start, status; wait_min = time on the exit side + the entry side at the planned arrival (wait_at), null when neither side is measured (wait_minutes = same value, legacy name); wait_sides[] (side country, role exit|entry, ppid, min, basis live|forecast, note when not measured); wait_notes[]; wait_capped (a side over 48 h is planned at 48 h); registration_required = an electronic-queue lane: register before arriving, the time to get a slot is not included in the wait.
data.route.warnings[]code and message, e.g. ban_avoidance_skipped, restrictions_on_route, adr_tunnel_on_route, adr_tunnel_not_checked, low_emission_zone_on_route, closure_on_route (a full motorway closure overlaps the passing time), tolls_not_fully_avoided, arrive_at_not_reachable.
data.route.closures_on_route[]German motorways: closures, roadworks and traffic warnings within 150 m of the line whose time window overlaps the moment the truck passes: type (closure, roadwork, warning), road, title, km_from_start, eta, from, to, full_closure, lorry_specific (text names lorries or a weight limit), lat, lon. The route is not changed around them.
data.traffic_forecastUnless traffic=off: model, mode, duration_base, duration_s_free, duration_s_forecast, delay_s (recurring, live, roadworks, weather, total), hotspots[] (km_from_start, km_to, eta, delay_s, reason recurring|live|roadworks|lane_closure|closure|weather, label, road, confidence low|medium|high, dow_hour, delay_by_reason, country; jam_frequency and road_condition where known), weather_on_route[], closures_avoided[], recommended_alternative (a forecast-faster alternative is only recommended — the primary route is never swapped), coverage (how much data backed the plan, with a note), calc_ms. The forecast timeline drives the ETA, rest plan, ban timing and border-wait timing. A planning estimate; data collection started in September 2026.
data.rest_plan[]EU 561/2006 stops in order: type (break, daily_rest, weekly_rest), start_at, end_at, duration_min, km_from_start, parking (a parkings[] row or null), reason, overlaps_ban, counts_as.
data.waits[]Forced waits on the timeline: ban_wait (a driving ban) and border_wait, same shape as rest_plan.
data.etaArrival time including driving, breaks, rests, ban waits and border waits; with driving_time_min, total_time_min and crew.
data.weekly_rest_checknext_weekly_rest_due_by, weekly_rest_on_trip, driven_week_min_at_arrival, driven_fortnight_min_at_arrival, weekly and fortnight limits, reduced rests and 10 h days used at arrival.
data.assumptions[]Defaults applied to driver state you did not send, and country rules not planned for.
data.rest_warnings[]code, km_from_start, message — e.g. no_parking_in_window when a stop had to be placed at the legal limit.
data.fuel_stations[]name, brand, lat, lon, country, km_from_start, distance_from_route_km, detour_km, prices[] (fuel_type, price, currency, stale), price_updated_at.
data.parkings[]name, type (parking, rest_area, truck_stop, autohof), lat, lon, country, km_from_start, distance_from_route_km, detour_km, capacity, capacity_trucks (official truck spaces where known, e.g. German motorway rest areas), secure, amenities[], opening_hours.
data.weigh_stations[]name, lat, lon, country, km_from_start, distance_from_route_km, detour_km, type and side (null when not known).
data.coveragecorridor_km, countries_on_route, fuel_grades, fuel countries with sparse or no price data, truncated lists, measured_at.
data.resolved_locationsOnly with from_city/to_city: query, lat, lon, label of the geocoded point.
data.disclaimerThe rest plan is a planning aid, not a tachograph record or legal advice.
data.attributionList of credits to display: always "Data by nakordoni.eu"; plus "Weigh stations: © OpenStreetMap contributors (ODbL)" whenever weigh_stations is non-empty.
curl "https://nakordoni.eu/api/v2/data/truck-route?from=52.2297,21.0122&to=52.52,13.405&weight=40&height=4&axles=5&emission_class=euro6&crew=1" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
Преглед, покривеност и цене: Truck Route API
🔑 Пријавите се као програмер да бисте ову крајњу тачку испробали уживо у Sandbox-у — 50 бесплатних тест позива дневно. Пријава

Ažurirano