GETNo key
Carrier league table
GETapi.schedulesmcp.com/public/reliability/leaderboard
The on-time league across all observed lanes.
Query parameters
limit
How many carriers to return.
Response fields
Derived from the example response.
ok
Whether the request succeeded.
data
The payload. Everything an endpoint returns sits under this key.
data.min_obs
Minimum observations required to rank a carrier.
data.carriers
Carriers, ranked.
data.carriers[].carrier_code
Carrier SCAC.
data.carriers[].carrier_name
Carrier name.
data.carriers[].on_time_pct
Share of sailings that arrived on time.
data.carriers[].observations
Number of observed sailings behind the figure.
Try it No key
curl 'https://api.schedulesmcp.com/public/reliability/leaderboard'
const res = await fetch("https://api.schedulesmcp.com/public/reliability/leaderboard");
const data = await res.json(); import requests
res = requests.get("https://api.schedulesmcp.com/public/reliability/leaderboard")
data = res.json()
Sample response example
{
"ok": true,
"data": {
"min_obs": 8,
"carriers": [
{ "carrier_code": "CMDU", "carrier_name": "CMA CGM",
"on_time_pct": 88, "observations": 214 }
]
}
} This preview uses documented example data and makes no live request. Get a key to run live.