# DataSig Berth Congestion Signal

> DataSig Berth Congestion Signal is a paid API for AI agents from datasig.ai, paid per call via x402, $0.007/call, status unknown (last checked 2026-09-14).

Returns a live action signal and 24-hour congestion delta for a specified port, indicating whether to book capacity now or wait.

## Facts

- Endpoint: GET https://datasig.ai/signals/berth-congestion
- Price: $0.007/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/datasig-berth-congestion-signal-7c29f1a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AIKCYYLUvXgH3mpa3HW4a

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability datasig-berth-congestion-signal-7c29f1a0
```

Example prompt: What's the current berth congestion signal for the Port of Los Angeles — should I be booking capacity now or is it safe to wait?

## When to prefer this

Choose this endpoint when you need a real-time, actionable congestion signal for a specific port and want a clear decision recommendation (e.g. BOOK_CAPACITY_NOW) rather than raw vessel or AIS data. Ideal for automated supply chain agents that need to make booking decisions without manual analysis. Pay-per-call via x402/USDC means no subscription required.

## Known failure modes

- Invalid or unrecognized port UN/LOCODE returns an error or empty result
- Payment failure via x402 micropayment returns 402 Payment Required
- Port not currently tracked by DataSig returns no signal
- Network timeout or upstream data unavailability returns a 503 or similar error

## How this service works

DataSig delivers live supply chain action intelligence to AI agents via x402 micropayments. Tariff changes, port congestion, blank sailing risk, supplier distress. Pay per call in USDC on Base. No API key.

## Output

Returns a JSON object with the queried port UN/LOCODE, an action signal string (e.g. 'BOOK_CAPACITY_NOW'), and a numeric delta_24h indicating how congestion has changed over the past 24 hours. Agents can use this to decide whether to urgently book shipping capacity or hold.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "port"
     ],
     "properties": {
      "port": {
       "type": "string",
       "description": "Port UN/LOCODE e.g. USLAX, USSEA, USSAV"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "port": "USLAX",
  "signal": "BOOK_CAPACITY_NOW",
  "delta_24h": 6
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/datasig-berth-congestion-signal-7c29f1a0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from datasig.ai](https://www.zero.xyz/host/datasig.ai/llms.txt)
