# SiteCheck Trade & Energy – Panama Canal Daily Transit Counts

> SiteCheck Trade & Energy – Panama Canal Daily Transit Counts is a paid API for AI agents from api.tradeenergy-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns daily vessel transit counts through the Panama Canal by ship type (container, dry bulk, general cargo, Ro-Ro, tanker) with total capacity, sourced from IMF PortWatch AIS data.

## Facts

- Endpoint: GET https://api.tradeenergy-api.workers.dev/api/logistics/panama-canal-transits?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-trade-energy-panama-canal-daily-transit-counts-df7c0188
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6dYribn7J0KCBkLbl-nlu

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 sitecheck-trade-energy-panama-canal-daily-transit-counts-df7c0188
```

Example prompt: Pull the Panama Canal daily transit counts by ship type — container, tanker, dry bulk, Ro-Ro, and general cargo — for the last 14 days so I can see how throughput has been trending.

## When to prefer this

Choose this endpoint when you need historical daily vessel transit volume at the Panama Canal broken down by ship type, sourced from AIS data via IMF PortWatch. It is ideal for supply chain monitoring, trade flow analysis, and logistics reporting. Prefer this over general shipping APIs when the specific metric needed is transit count by vessel category at this chokepoint. Not suitable for real-time tracking, booking information, or vessel-level detail.

## Known failure modes

- Data lags real time by several days — the latest date in the response may be 3–5 days behind the current date
- If 'days' parameter exceeds 30 or is less than 1, the request may return an error or default behavior
- Upstream ArcGIS/IMF PortWatch service unavailability could result in stale or missing data
- No data on booking slots, draft restrictions, or transit delays — only raw transit counts are provided

## How this service works

Pay-per-call logistics, shipping, trade and energy data tools for AI agents, from official and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing an array of daily records for the requested number of days, each with the date and transit counts for container ships, dry bulk, general cargo, Ro-Ro, and tanker vessels plus total transits and aggregate capacity. Also includes the chokepoint name ('Panama Canal'), the ArcGIS source URL, the timestamp of the last check, and the latest available date (which lags real time by several days).

## 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": [],
     "properties": {
      "days": {
       "type": "string",
       "description": "How many most recent days, 1 to 30 (default 7)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "days": [
   {
    "date": "2026-10-18",
    "roRo": 2,
    "tanker": 13,
    "dryBulk": 5,
    "capacity": 887764,
    "container": 9,
    "generalCargo": 0,
    "totalTransits": 29
   },
   {
    "date": "2026-10-17",
    "roRo": 2,
    "tanker": 15,
    "dryBulk": 4,
    "capacity": 848388,
    "container": 6,
    "generalCargo": 3,
    "totalTransits": 30
   }
  ],
  "source": "https://services9.arcgis.com/weJ1QsnbMYJlCHdG/ArcGIS/rest/services/Daily_Chokepoints_Data/FeatureServer/0",
  "checkedAt": "2026-10-23T09:38:00.074Z",
  "chokepoint": "Panama Canal",
  "latestDate": "2026-10-18"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-trade-energy-panama-canal-daily-transit-counts-df7c0188/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tradeenergy-api.workers.dev](https://www.zero.xyz/host/api.tradeenergy-api.workers.dev/llms.txt)
