Reference congestion, ETA delay, waiting vessels and demurrage for Antwerp (BEANT), Bélgica.
Congestion signal for Antwerp (BEANT), Bélgica — Live AIS, Port & Intermodal Rail via kuehne_nagel, portinsight_ais, vesselapi (Median wait 31.6h, Yard Utilization 81.0%, Intermodal Rail: OPERATIONAL)., data_source=live:kuehne_nagel+portinsight_ais+vesselapi updated at 2026-09-20 11:23 UTC.
{
"port_id": "BEANT",
"port_name": "Antwerp",
"country": "Bélgica",
"congestion_score": 0.48,
"eta_delay_days": 1.32,
"waiting_vessels": 29,
"freight_volatility_index": 0.4,
"estimated_daily_demurrage_usd": 51200,
"updated_at": "2026-09-20 11:23 UTC",
"as_of": "2026-09-20 11:23 UTC",
"data_source": "live:kuehne_nagel+portinsight_ais+vesselapi",
"data_source_label": "Live AIS, Port & Intermodal Rail via kuehne_nagel, portinsight_ais, vesselapi (Median wait 31.6h, Yard Utilization 81.0%, Intermodal Rail: OPERATIONAL).",
"live_detail": "{\"port_name\": \"Antwerp\", \"country\": \"B\\u00e9lgica\", \"congestion_score\": 0.48, \"eta_delay_days\": 1.32, \"waiting_vessels\": 29, \"median_wait_hours\": 31.6, \"yard_utilization_pct\": 81.0, \"berth_lineup_status\": \"STABLE\", \"disruptions\": [\"Pilot holiday shortages\"], \"intermodal_rail_status\": \"OPERATIONAL\", \"sources\": [\"kuehne_nagel\", \"portinsight_ais\", \"vesselapi\"], \"as_of\": \"2026-09-20 11:23 UTC\"}",
"decision_grade": "decision",
"signal": {
"level": "ELEVATED OPERATIONAL PRESSURE",
"live_observation": true,
"queue_vessels": 29,
"expected_delay_days": 1.32,
"demurrage_expected_usd": 42240,
"confidence": 0.94,
"provenance": "live:kuehne_nagel+portinsight_ais+vesselapi",
"decision_implication": "Live stream indicates operational conditions at Antwerp (Bélgica).",
"as_of": "2026-09-20 11:23 UTC"
}
}pip install --upgrade aetherx-oracle
from aetherx import OracleClient
client = OracleClient(api_key="YOUR_RAPIDAPI_KEY")
risk = client.get_port_risk("BEANT")
print(risk.congestion_score, risk.eta_delay_days)Add the 24/48/72h trend with client.get_port_trend("BEANT"), or monitor several ports at once with client.get_ports_risk(["BEANT", "CNSHA"]). AI agents can consume the same data via the Aether-X MCP server.