API RouteCalc do kosztów tras i serwer MCP dla asystentów AI przyjmują teraz wszystko, co kalkulator w aplikacji: busy do 3,5 t, Euro 4, liczbę osi, klasę emisji CO₂ oraz na życzenie cennik każdego płatnego mostu, tunelu, przełęczy i promu na trasie. Wersja 1.1 działa od 2 listopada 2026.
Dla działających integracji nic się nie zmienia. Wersja 1.1 tylko dodaje opcje. Zapytanie napisane dla wersji 1.0 dostaje dokładnie tę samą odpowiedź co wcześniej, pole po polu.
Co nowego
| Pole | Nowe wartości | Co robi |
|---|---|---|
vehicle.truck_type | 3.5t | Bus towarowy do 3,5 t: bez opłat za kilometr dla ciężarówek, zamiast nich winiety dla pojazdów lekkich. |
vehicle.euro | euro4 | Euro 4 obok Euro 6, 5 i 3 (i starszych). |
vehicle.axles | 40 t: 3, 4, 5 · 12 t: 2, 3 · 7,5 t i 3,5 t: 2 | Opcjonalne. 5 oznacza 5 lub więcej. Bez podania: 5 dla 40 t, 2 dla pozostałych, jak dotąd. |
vehicle.co2_class | 1 do 5 | Opcjonalne. 5 = zeroemisyjny. Powyżej 1 tylko z Euro 6. Bez podania: klasa 1, jak dotąd. |
include | ["crossings"] | Opcjonalne. Dodaje każdy płatny most, tunel, przełęcz i prom z jego ceną. |
Dlaczego osie i klasa CO₂ zmieniają cenę
Niemcy, Austria, Węgry, Czechy i inne kraje pobierają opłaty od ciężarówek według liczby osi i klasy CO₂. Wycena dla ciężarówki z 4 osiami albo niskoemisyjnej, liczona jak dla standardowego diesla z 5 osiami, jest po prostu błędna. Dwa przykłady policzone przez API 2 listopada 2026 dla ciężarówki 40 t Euro 6 na najszybszej trasie (tylko opłata danego kraju, bez VAT):
| Monachium → Hamburg (opłata w Niemczech) | Opłata |
|---|---|
| 5 lub więcej osi, klasa CO₂ 1 (domyślnie) | 268,87 € |
| 4 osie | 250,30 € |
| 3 osie | 234,02 € |
| Klasa CO₂ 2 | 262,67 € |
| Klasa CO₂ 5, zeroemisyjny | 0,00 € |
| Wiedeń → Linz (opłata w Austrii) | Opłata |
|---|---|
| Klasa CO₂ 1 (domyślnie) | 95,30 € |
| Klasa CO₂ 5, zeroemisyjny | 19,82 € |
Cena każdej przeprawy
Z "include": ["crossings"] odpowiedź wymienia każdy płatny most, tunel, przełęcz i prom z ceną dla danego pojazdu. Kopenhaga → Malmö zwraca na przykład:
"crossings": [
{"type": "toll_crossing", "name": "Oresund Bridge", "country": "SE", "cost_eur": 177.48}
]
Te kwoty są już wliczone w sumy i w opłaty dla poszczególnych krajów; lista pokazuje, skąd się biorą. Prom na trasie, którego cena nie jest znana, pojawia się z "cost_eur": null, żeby było widać, że brakuje kosztu, zamiast przeoczyć prom.
Szybka, Ekonomiczna czy Obie
fast(domyślnie): najszybsza trasa dla ciężarówki.economical: najtańsza trasa dla całej podróży, z opłatami, winietami i paliwem. Może omijać drogi płatne i trwać dłużej.both: obie odpowiedzi w jednym wywołaniu, ekonomiczna weconomical. Zużywa 2 kredyty na odcinek zamiast 1.
Twoja integracja działa dalej
Nie musisz niczego zmieniać. Wersja 1.1 tylko dodaje opcje, a przed wydaniem dokładnie ją przetestowaliśmy: zapytanie napisane dla 1.0 dostaje tę samą odpowiedź co wcześniej.
Przykład
curl -sS https://app.routecalc.eu/api/v1/routes/calculate \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer rc_twoj_klucz' \
-d '{"origin": "Rotterdam, Netherlands", "destination": "Copenhagen, Denmark",
"vehicle": {"truck_type": "40t", "euro": "euro6", "cargo": "dry",
"axles": 4, "co2_class": 3},
"routing": "both", "include": ["crossings"]}'
Asystenci AI obsługujący MCP (Claude, Cursor i inni) mogą korzystać z tych samych opcji. Dodaj serwer https://app.routecalc.eu/mcp; narzędzie calculate_route samo pokazuje nowe pola.
Więcej informacji
- Dokumentacja API (po angielsku): wszystkie pola, odpowiedź, błędy i historia wersji
- Plik OpenAPI 3.1 (wersja 1.1.0) dla generatorów kodu
- Twoje klucze API w aplikacji