Developer portal
Freight API for developers. Shipment data your code can call directly.
Send a container, an air waybill or a lane; get back status, route, milestones, schedules, rates and load plans. Every freight API here speaks REST, and most speak MCP as well, behind a single bearer key.
Your first call
Track a container in one request.
The public lookup needs no account. Paste a container number, a bill of lading or a booking, and read back a normalised status and a truthful ETA.
See the endpointcurl -X POST 'https://api.navo24.com/v1/tracking/track/public' \
-H "Content-Type: application/json" \
-d '{"reference":"MEDU1234562"}'const res = await fetch("https://api.navo24.com/v1/tracking/track/public", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"reference": "MEDU1234562"
})
});
const data = await res.json();import requests
res = requests.post(
"https://api.navo24.com/v1/tracking/track/public",
json={
"reference": "MEDU1234562"
},
)
data = res.json()Get started in three steps.
- Make a call with no accountThe public container lookup needs no key. It is rate-limited per IP and meant for a quick check.Getting started
- Get an API keySign up, mint a key in the developer settings, and send it as a bearer token on every authed request.Authentication
- Connect an MCP clientPoint Claude, Cursor or any MCP client at a Navo24 server and let the model call freight tools.MCP quickstart
The freight APIs
Browse the referenceTrackingMCP
Where every container is, and when it will really arrive.
RESTMCP17 endpoints · 7 toolsapi.navo24.comAirCargoMCP
Any air waybill, from acceptance to delivery, on one timeline.
RESTMCP12 endpoints · 3 toolsapi.navo24.comSchedulesMCP
Compare sailings the way a freight desk actually books them.
RESTMCP14 endpoints · 8 toolsapi.navo24.comLoadingMCP
Plan the stuff inside the box, to the standard, not by eye.
RESTMCP9 endpoints · 6 toolsapi.navo24.comFreightRatesMCP
What a lane costs this week, before you brief a forwarder.
RESTMCP14 endpoints · 8 toolsREST
Plain HTTP, JSON out
Bearer-key auth, predictable envelopes and DCSA-normalised events. Copy-paste samples in curl, JavaScript and Python on every endpoint.
Browse the referenceMCP
Freight state as tool calls
Point Claude, Cursor or any MCP client at a server and let the model call tracking, schedules and load planning directly. Same key, same data.
MCP quickstartNavo Labs
DistanceMCP
How far and how long, door to door, by sea, river, road, rail or air.
RESTMCP14 endpoints · 2 toolsapi.navo24.comMapsPlatformMCP
Find any city, port, airport or rail terminal, and put it on the map.
RESTMCP10 endpoints · 2 toolsapi.navo24.comCarbonMCP
CO2e of any shipment, by sea, air, road or rail, per ISO 14083 and the GLEC Framework.
RESTMCP3 endpoints · 1 toolapi.navo24.comParcelMCP
Track a parcel by its number: carrier detected from the number, every connected postal and courier source asked at once.
RESTMCP4 endpoints · 1 toolapi.navo24.comVesselMCP
Where a vessel is now, from live AIS, with its particulars and port calls.
RESTMCP6 endpoints · 2 toolsapi.navo24.comRoadMCP
Truck route, distance, driving time and an ETA that counts driver rest, with progress from a shared live position.
RESTMCP3 endpoints · 1 toolapi.navo24.comRailMCP
Rail route through terminals, transit time, and the status of a container with its rail moves.
RESTMCP3 endpoints · 2 toolsapi.navo24.comFlight Schedules
Scheduled cargo and passenger flights by route, flight number and airport board, from official airport and airline data.
RESTMCP7 endpoints · 2 toolsapi.navo24.comDemurrage & Detention
Free days and daily charges for demurrage, detention and storage, per line, port and container type, from published tariffs.
RESTMCP6 endpoints · 1 toolGuides
All guidesGet started
Core concepts
- MCP quickstartLogistics MCP server quickstart: connect Claude, Cursor or any MCP client to Navo24 and let the model track containers, compare sailings and plan loads.
- Connect Navo24 to any AI assistantAdd the Navo24 container-tracking MCP server to Claude, ChatGPT, Codex, Gemini, Grok, Hermes Agent, OpenClaw, Kimi, Qwen, DeepSeek or any other MCP client, with an API key or your TrackingMCP sign-in.
- Navo24 MCP serverOne MCP address, mcp.navo24.com, for distance and transit time, places, CO2e, parcel, vessel, road and rail tracking, demurrage free time and flight schedules.
- Errors and rate limitsResponse envelopes, error codes, and the usage headers that ride on every call.
- Billing and usageWhat TrackingMCP counts, what it bills, what stays free, and how to read your own usage.
Guides
- WebhooksRegister an HTTPS endpoint, verify the HMAC signature, and let a Navo24 product push events to you instead of polling. One model across ocean, air and the rest of the family.
- Identifiers and portsThe references the APIs take: container numbers, bills of lading, AWBs, and UN/LOCODE ports.
- DCSA event feedThe same tracking events in the industry-standard DCSA format, so a client that already speaks the standard plugs in without a mapping table.
- SDKs and clientsGenerate a typed client from the OpenAPI spec, or call the API directly with the snippets.
- Embed the Navo apps on a client siteEmbed container tracking on your website, plus freight rates, sailing schedules and AI mode, in your own brand with one script tag and a domain-locked key.
- Navo Maps: map and place searchPut a Navo map on a page, add place search and reverse geocoding, and show ports, airports and rail terminals. MapLibre, Leaflet and plain HTTP.