Trade Flow Index

Port throughput feed

Port throughput, counted daily from orbit.

Container stacks, vessel calls and anchorage queues at named ports, as a time series you can lay against customs and port-authority releases.

SpecTFI · Sheet 00

GSD
VHR, ≤0.5 m
Cadence
Daily
Platform
High-res satellite
Spectral
RGB
Coverage
Named ports, agreed at onboarding
Delivery
Same-day to next-day after capture
Output
Time-series feed

01 · Deliverables

The files

The feed is delivered as a daily time series, one row per port per day. Each series carries the capture date, and a day with no usable image is left empty.

Deliverable
Container stack count
Format
Time series, daily
What's in it
Container stacks counted per terminal at each named port. The yard-side signal: how full the terminals look on the day the satellite passed.
Deliverable
Vessel call log
Format
Event log, daily
What's in it
Vessels detected at the berths of each named port, logged by day. Ships are counted, not identified by cargo.
Deliverable
Anchorage queue index
Format
Time series, daily
What's in it
Ships counted at anchor waiting off the port. Read it as a congestion flag beside your AIS.
Deliverable
Gap flags
Format
Column in each series
What's in it
A cloud-covered day shows as a gap with a flag. Nothing is interpolated, so your model sees the same holes we do.

02 · Pipeline

How it works

  1. 01You supply

    Pick the ports

    You name the ports and terminals to track. They are agreed at onboarding, and that list is the coverage. Nothing outside it is delivered.

  2. 02We capture

    Daily capture

    High-res satellite passes are tasked over each named port every day the sky allows.

  3. 03We count

    Detect and count

    Stacks, vessels at berth and ships at anchor are detected in the image and counted. Counts are per port and per terminal where the port has more than one.

  4. 04You receive

    Feed lands

    The daily series arrives same-day to next-day after capture. It joins your notebook, database or spreadsheet next to the customs and port-authority numbers you already use.

03 · Operating envelope

Limits

Condition
Cloud cover gaps a day
Effect on the output
An optical image cannot see through cloud. A cloudy day at a port has no count, and the series says so with a gap flag.
Condition
Counts, not TEU
Effect on the output
A stack count is a count of stacks. It is not a TEU figure and does not report a certified throughput. You calibrate it against released port numbers on your side.
Condition
Resolution is a floor
Effect on the output
At 0.5 m a container is a few pixels across at its short side, so stacks and ships resolve. Individual boxes inside a dense stack do not, and neither does the box type or contents.
Condition
Named ports only
Effect on the output
Coverage is the port list agreed at onboarding. There is no blanket global set.
Condition
Daily is not real time
Effect on the output
Delivery is same-day to next-day after capture. It runs days ahead of official releases and behind a live AIS feed.
Condition
Optical sees the surface
Effect on the output
RGB shows stacks and hulls from above. It does not see inside boxes or read a ship's name.

04 · Reason this exists

Why the nowcast runs late

Customs and port-authority numbers post after the boxes have moved, so between releases the desk leans on AIS. AIS goes dark or lies just where the read matters, and it cannot see what is stacked on the terminal.

The nowcast ends up part vessel tracking, part instinct, and gets corrected when the official print lands. This feed adds a daily optical count of what is on the yard and what is waiting off the port.

Ship-to-shore cranes along a container terminal quay at dusk
Scenery, not imagery from the feed.

05 · Fit

Who it's for and who it's not for

Who it's for

  • Macro and trade-flow analysts at funds who nowcast trade balances or export and import volumes.
  • Shipping desks that want an optical read on congestion beside their AIS.
  • Data teams that backtest an alternative series against released port and customs numbers before they buy.

Who it's not for

  • Teams that need TEU-exact throughput or a certified count.
  • Teams that need every port in the world.
  • Live vessel tracking. AIS does that job, and this sits beside it.
  • Cargo, commodity or vessel-owner intelligence.

06 · FAQ

Questions from data sourcing

Does this replace AIS?

No. It is an optical count that sits beside AIS, and it is most useful when AIS is dark or the positions are spoofed.

Can we backtest it?

Ask for the history at onboarding. How far back a given port goes depends on the archive for that port, and you should check it against released numbers before you commit.

What happens on a cloudy day?

The day is left empty and flagged. We do not interpolate.

Is the count in TEU?

No. The feed counts stacks, vessel calls and ships at anchor. Turning that into a throughput estimate is your model's job.

Which ports are covered?

Named ports agreed at onboarding. Tell us the ports and terminals you trade around and we confirm which can be delivered.

How fast does data arrive after capture?

Same-day to next-day, tied to the daily cadence. It is not a real-time feed.

How do we bring it into our stack?

It arrives as a time series for your data team to ingest. The delivery mechanics are agreed at onboarding.

Who owns the data and what can we do with it?

Use and redistribution terms are written into the contract before delivery starts. The public and commercial satellite sources keep their own licences.

How is it priced?

Pricing is not published on this page. Tell us the ports you need and the team will come back to you directly.

Name the ports and we'll tell you what the feed can cover.

Get started