The Terminal49 API gives you a single integration to track Bills of Lading (BOLs), bookings, and container numbers across global ocean carriers. You get complete import milestones — from empty-out at origin to empty-return at destination, including rail data in North America.Documentation Index
Fetch the complete documentation index at: https://terminal49.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before making API calls, you need:- A Terminal49 account (start a free trial)
- An API key from the Developer Portal
Base URL
Authentication
Include your API key in theAuthorization header, prefixed with Token:
Request and response format
- The API follows the JSON:API specification
- All responses return
application/vnd.api+jsoncontent type - Requests that include a body should set
Content-Type: application/vnd.api+json - JSON:API client libraries are available in most languages
Example response
Rate limits
| Detail | Value |
|---|---|
| Limit | 100 requests per minute |
| Scope | Per API key |
| Window | Rolling 60 seconds |
| Over-limit response | 429 Too Many Requests |
Core resources
Tracking Requests
Create and manage tracking requests by BOL, booking, or container number.
Shipments
Retrieve shipment details, ETAs, and milestones.
Containers
Container-level statuses, transport events, and map data.
Webhooks
Subscribe to real-time push notifications when shipment data changes.
Supporting resources
Custom Fields
Attach your own metadata to shipments and containers.
Shipping Lines
Look up supported carriers and SCACs.
Vessels
Vessel details and future position data.
Ports
Port lookups by UN/LOCODE.
Terminals
Terminal details at destination ports.
Parties
Manage customer and partner references.