Esc
GETAPI key
Terminal storage free time
GETapi.navo24.com/v1/dd/storage
Storage free time and charges of the container terminals at a port, from the terminals' own tariffs. ports_covered lists the ports with terminal data.
Query parameters
port
Port UN/LOCODE, like NLRTM. Find it with /ports.
Response schema
5 fields
Derived from the example response, nested as the JSON is.
data
The payload. Everything an endpoint returns sits under this key.
port
Port UN/LOCODE.
terminals
ports_covered
as_of
Date the tariff data was read, YYYY-MM-DD.
Errors
A failure carries { "error": { "code", "message" } } with the HTTP status. Branch on the code, and log the message.
invalid_key
The key is unknown or revoked.
invalid_port
port is not a UN/LOCODE.
rate_limited
More than 60 requests in one minute from one key.
curl 'https://api.navo24.com/v1/dd/storage?port=NLRTM' \
-H "Authorization: Bearer tmcp_YOUR_API_KEY"const res = await fetch("https://api.navo24.com/v1/dd/storage?port=NLRTM", {
headers: {
"Authorization": "Bearer tmcp_YOUR_API_KEY"
}
});
const data = await res.json();import requests
res = requests.get(
"https://api.navo24.com/v1/dd/storage?port=NLRTM",
headers={"Authorization": "Bearer tmcp_YOUR_API_KEY"},
)
data = res.json()Response
{
"data": {
"port": "NLRTM",
"terminals": [],
"ports_covered": [
"AEJEA",
"BRSSZ",
"CNNGB",
"CNSHA",
"CYLMS",
"DEBRV"
],
"as_of": "2026-11-01"
}
}