Schedule API
for Global Shipping
Access real-time vessel schedules from 79+ shipping lines worldwide. Query by port-to-port routes, vessel IMO, or specific ports with comprehensive coverage across the maritime industry.
Three Ways to Query Schedules
Flexible API endpoints designed for different use cases in maritime logistics
.png)
Port to Port
79 Lines
Get schedules between any two ports. Most comprehensive coverage with 79 shipping lines including Maersk, MSC, CMA CGM, and more.
GET /schedules/port-to-port?from=USNYC&to=NLRTM
By Vessel
46 Lines
Track specific vessels using IMO numbers. Get detailed schedules for individual ships across 46 major shipping lines.
GET /schedules/vessel?imo=9234567
By Port
24 Lines
View all incoming and outgoing schedules for a specific port. Perfect for port operations and logistics planning.
GET /schedules/port?code=SGSIN
Global Shipping Line Coverage
Access schedules from the world's largest shipping companies








How many shipping lines does the Schedule API cover?
79 shipping lines for port-to-port schedules, 46 for vessel IMO queries and 24 for port schedules.
What query types are supported?
Four: point-to-point between two ports, all schedules calling at a port, schedules for a given vessel IMO, and port traffic listing arrivals and departures over a date range.
What is required for a point-to-point query?
The destination port UN/LOCODE. The origin port, the sealines and a departure date are optional filters.
Can I filter by carrier?
Yes. All schedule queries accept an optional sealines filter.
Ready to Transform Your Shipping Analytics?
Join developers worldwide who trust our Schedule API for their maritime logistics applications.
No credit card required • 14-day free trial • Setup in 5 minutes