Bilateral trade flows by HS code — the factual backbone.
https://comtradeapi.un.org/public/v1/preview/C/A/HS
No key for the preview tier (500-row cap). A free key lifts limits to 100k rows / 500 calls per day.
Reference / signup: comtradedeveloper.un.org
Applied MFN import tariff rates by HS code and country.
https://wits.worldbank.org/API/V1/SDMX/V21/datasource/TRN
No key required.
Reference / signup: wits.worldbank.org/witsapiintro.aspx
News disruption monitor — force majeure, plant outages, port strikes.
https://api.gdeltproject.org/api/v2/doc/doc
No key required.
Reference / signup: blog.gdeltproject.org
Maritime and port disruption signals (ArcGIS feature service).
https://services9.arcgis.com/weJ1QsnbMYJlCHdG/arcgis/rest/services/PortWatch_ports_database/FeatureServer/0/query
No key required.
Reference / signup: portwatch.imf.org
Henry Hub natural gas + WTI crude — the leading cost indicator. The app runs fully without it; the feedstock panel stays unavailable until a key is set.
https://api.eia.gov/v2
Free key required. Register, then: npx wrangler secret put EIA_API_KEY
Reference / signup: eia.gov/opendata
Gulf Coast hurricane & freeze alerts for the US petrochemical hub.
https://api.weather.gov/alerts/active
No key. Requires a descriptive User-Agent header (sent automatically by the Worker).
Reference / signup: weather.gov/documentation/services-web-api
USD strength vs each importer's currency — invisible import-cost shifts.
https://api.frankfurter.app/latest?base=USD
No key required. Sourced from ECB reference rates.
Reference / signup: frankfurter.app
GSCPI systemic logistics stress + US chemical-manufacturing output as a demand counterweight. The demand side cushions the model so it doesn't overstate risk in a soft market.
https://api.stlouisfed.org/fred/series/observations
Free key required. Register, then: npx wrangler secret put FRED_API_KEY
Reference / signup: fredaccount.stlouisfed.org/apikeys
Your own positions — open POs, inventory, lead times, MOQs, shipment dates, consumption rates. Drives a depletion forecast: when you run dry and whether to reorder now. The highest-value source and the real moat.
POST /api/internal/upload (your own Worker — no external API)
Operator-supplied CSV. Never leaves your Worker.
Not wired in — paid, deliberately deferred
These would extend the build into live-market territory. Each costs real money; none is needed for the structural-exposure tool that exists now.
The actual price of the commodity. Paid — four to low-five figures USD per year. Add only when a user explicitly needs spot price movement, not just leading-indicator pressure.
Physical chokepoint and vessel-dwell visibility. Paid, priced per geofenced port or vessel. PortWatch (source 4) covers the free signal layer.
Plant capacities, utilisation, confirmed outages. No free feed exists; today the build uses a static producer reference list only.