Skip to main content
Terminal49 keeps tracking after the container leaves the ocean terminal. For inland moves on North American rail, the same container and shipment objects pick up rail milestones, the rail carrier’s ETA, and the rail last free day — no separate tracking request needed.
Rail last free day data (import_deadlines.pickup_lfd_rail and the container.pickup_lfd_rail.changed webhook) requires the Rail Plan on your account. See entitlements.

North American Class I rail

Terminal49 covers all six Class I railroads that move intermodal containers in North America: Search by carrier name or Standard Carrier Alpha Code (SCAC), filter by a required feature, and select a carrier row to see all container milestones, rail attributes, and Terminal49 estimates. T49 Rail ETA shows Terminal49 estimate coverage; Carrier ETA shows estimates supplied by the railroad. Complete rail carrier feature table · JSON · CSV Browse the complete inland rail terminal directory for terminal names, locations, and facility codes.
Features marked “Requires carrier credentials” need authenticated access to the rail carrier. Contact support to confirm setup for your account. Carrier credentials and the Rail Plan are separate requirements.

Rail data

Feature availability varies by rail carrier. Select a carrier above to check data availability for:
  • Rail loaded, departed, arrived, and unloaded events
  • Arrival at the inland destination, with the rail carrier’s ETA and ATA
  • Rail last free day (LFD) at the inland facility — requires the Rail Plan
  • Pickup availability after unload
  • The rail carrier SCAC at port of discharge and at the inland destination (they can differ)
See the rail integration guide for webhook names, container attributes, and API vs DataSync setup.

Rail events

Some railroads do not share every event. The events above are the ones you should plan around.

Inland ETA: rail vs shipping line

For an inland move, two arrival views can differ: Use the rail fields when you want the inland railroad’s view. Use the shipment fields when you want the ocean carrier’s view of the same destination.

Rail last free day

pickup_lfd on the container is coalesced from import_deadlines, in this order:
  1. pickup_lfd_line — shipping line
  2. pickup_lfd_terminal — port of discharge terminal
  3. pickup_lfd_rail — rail carrier at the inland destination
Subscribe to container.pickup_lfd_rail.changed when you need the inland railroad’s LFD specifically. Rail LFD data requires the Rail Plan; without it, pickup_lfd_rail values and the webhook are not delivered.