Observed since 20 Oct, 20:55 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
SDK for the Aether-X Port Congestion Oracle API (live BR line-ups + global reference seed)
SDK Python oficial para a Aether-X Port Congestion Oracle API — sinais preditivos de congestão portuária, atraso de ETA e volatilidade de frete para portos globais.
pip install aetherx-oracle
from aetherx import OracleClient
client = OracleClient(api_key="SUA_RAPIDAPI_KEY")
risk = client.get_port_risk("BRSSZ")
print(risk.port_name) # Santos
print(risk.country) # Brasil
print(risk.congestion_score) # 0.78
print(risk.eta_delay_days) # 1.6
print(risk.waiting_vessels) # 12
print(risk.freight_volatility_index) # 0.42
print(risk.estimated_daily_demurrage_usd) # 63200 (USD/dia)
print(risk.updated_at) # 2026-09-17 15:46:53
trend = client.get_port_trend("NLRTM")
print(trend.trend) # estavel / acelerando / descongestionando
print(trend.projection["h48"].congestion_score)
print(trend.projection["h72"].estimated_daily_demurrage_usd)
ports = client.get_ports_risk(["BRSSZ", "CNSHA", "NLRTM", "USLAX"])
for p in ports:
print(p.port_id, p.congestion_score, p.estimated_daily_demurrage_usd)
PortRisk)| Campo | Tipo | Descrição |
|---|---|---|
port_id | str | UN/LOCODE do porto (ex: BRSSZ) |
port_name | str | Nome do porto |
country | str | País do porto |
congestion_score | float | Score de congestão (0.0 a 1.0) |
eta_delay_days | float | Atraso estimado de ETA em dias |
waiting_vessels | int | Navios aguardando/ancorados |
freight_volatility_index | float | Índice de volatilidade de frete |
estimated_daily_demurrage_usd | int | Demurrage diária estimada (USD) |
updated_at | str | Timestamp da última atualização |
client = OracleClient(
api_key="SUA_RAPIDAPI_KEY",
host="aether-x-port-congestion-oracle.p.rapidapi.com", # default
timeout=30.0, # segundos
)
Portos com dados de exemplo: BRSSZ, BRRIO, CNSHA, CNNGB, CNTAO, SGSIN, NLRTM, USLAX, USNYC, DEHAM, MPTNG, AEDXB, KRPUS, GBLGP, ZACPT, MXZLO.
Portos não cadastrados retornam uma estimativa global (country="Global").
Para consultar múltiplos portos em paralelo (ideal para bots e fundos quantitativos). Requer o extra async:
pip install "aetherx-oracle[async]"
import asyncio
from aetherx import OracleClient
async def main():
client = OracleClient(api_key="SUA_RAPIDAPI_KEY")
# Um porto
risk = await client.get_port_risk_async("BRSSZ")
print(risk.congestion_score)
# Vários portos em paralelo
risks = await client.get_ports_risk_async(["BRSSZ", "CNSHA", "NLRTM"])
for r in risks:
print(r.port_id, r.congestion_score)
# Tendência async
trend = await client.get_port_trend_async("BRSSZ")
print(trend.trend)
asyncio.run(main())
Os sinais são fornecidos "AS IS", sem garantia e não constituem aconselhamento de investimento. Consulte os Termos de Serviço.
O código deste SDK é distribuído sob a licença MIT (veja LICENSE). O uso da API hospedada está sujeito aos Termos de Serviço.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.4.1 | 19 Sept 2026 | 5 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 20:55 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:e27c47cbe9dddd920601f3813f3f41505a1269e5f7ee4c5cd79c6ee5e092bc53