GETNo key
Resolve a port
GETschedulesmcp-api.fly.dev/public/ports/search
Turn a port name into a UN/LOCODE. No key required.
Query parameters
q
Port name or partial name.
limit
Max results, default 10.
Response fields
Derived from the example response.
ok
data
data.ports
data.ports[].unlocode
data.ports[].name
data.ports[].country_code
data.ports[].lat
data.ports[].lng
Try it No key
curl https://schedulesmcp-api.fly.dev/public/ports/search?q=rotterdam
const res = await fetch("https://schedulesmcp-api.fly.dev/public/ports/search?q=rotterdam");
const data = await res.json(); import requests
res = requests.get("https://schedulesmcp-api.fly.dev/public/ports/search?q=rotterdam")
data = res.json()
Sample response example
{
"ok": true,
"data": {
"ports": [
{ "unlocode": "NLRTM", "name": "Rotterdam",
"country_code": "NL", "lat": 51.9167, "lng": 4.5 }
]
}
} This preview uses documented example data and makes no live request. Get a key to run live.