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.

View API Docs

Three Ways to Query Schedules

Flexible API endpoints designed for different use cases in maritime logistics

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
All Carriers Coverage
Integration iconIntegration iconIntegration iconIntegration iconIntegration iconIntegration iconIntegration iconIntegration icon

Frequently Asked Questions

Everything about vessel schedules
Sign-up for free
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.
Start Free Trial
No credit card required • 14-day free trial • Setup in 5 minutes