Baltic Dry Index (BDI)
We never show fabricated prices. This index is configured in the API and being onboarded — the live value will appear here once it is publishing. Use the API code BALTIC_DRY_INDEX to poll for availability.
The Baltic Dry Index (BDI) is a composite of dry-bulk shipping spot rates (Capesize, Panamax, Supramax) published each London business day by the Baltic Exchange. It tracks the cost of moving raw materials such as iron ore, coal and grain by sea, and is widely watched as a leading indicator of global trade demand.
Publish cadence
Every London business day (daily)
Published by
Baltic Exchange
API code
BALTIC_DRY_INDEX
What is the Baltic Dry Index?
The Baltic Dry Index (BDI) is a composite shipping-cost benchmark published every London business day by the Baltic Exchange. It blends spot freight rates for three dry-bulk vessel classes — Capesize, Panamax and Supramax — into a single index number. Because dry-bulk ships carry the raw inputs of industrial activity (iron ore, coal, grain, cement), the BDI moves with real demand for moving physical goods rather than with financial speculation. There are no inventories or stockpiles of shipping capacity, so the index reacts quickly to changes in trade flows. The index has no fixed unit of currency; it is a points value, and it is the direction and rate of change that matters most to users.
Why does the Baltic Dry Index matter to traders and economists?
The BDI matters because it is one of the few prices that cannot be easily faked or front-run: a shipping fixture is a committed, real-money transaction to move physical cargo. That makes it a widely watched leading indicator of global trade and industrial demand. A rising BDI typically signals firming demand for raw-material transport — more iron ore to steel mills, more coal to power plants. A falling BDI can flag slowing industrial activity before it appears in lagging economic data. Traders also use it directly to price the freight component of physical commodity deals, since transport can be a material share of delivered cost on long-haul routes.
How often is the Baltic Dry Index updated?
The Baltic Dry Index is published once per London business day, typically around midday UK time, by the Baltic Exchange. It is not a real-time tick like a futures price — it is a daily settlement built from member-broker route assessments. This means a sensible data pipeline expects roughly one new value per weekday and treats the index as stale only after more than a business day without an update (weekends and UK holidays excepted). OilPriceAPI tracks the BDI on a daily-cadence freshness monitor for exactly this reason.
Who uses the BDI?
- Commodity traders pricing freight into iron ore, coal and grain cargoes
- Macro and equity analysts using it as a leading indicator of global trade demand
- Shipowners and charterers benchmarking spot voyage economics
- Economists tracking real-time goods-trade momentum
How do I get Baltic Dry Index data via API?
Request the latest BDI value from the OilPriceAPI REST endpoint using the code BALTIC_DRY_INDEX. Sign up for a free API key, then call:
curl "https://api.oilpriceapi.com/v1/prices/latest?by_code=BALTIC_DRY_INDEX" \ -H "Authorization: Token YOUR_API_KEY"
The response is JSON with the current value, currency/unit and a timestamp. Poll on the index's publish cadence — every london business day (daily) — rather than every minute.
When the BDI is not the right data
Integrate BDI data
Get freight and shipping index data through one REST API alongside oil, gas and marine fuel benchmarks. Start free.