# SiteCheck Trade & Energy – Bosporus Daily Vessel Transit Counts

> SiteCheck Trade & Energy – Bosporus Daily Vessel 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 counts of vessel transits through the Bosporus Strait by ship type (tanker, dry bulk, container, general cargo, ro-ro) with aggregate capacity, sourced from IMF PortWatch AIS data.

## Facts

- Endpoint: GET https://api.tradeenergy-api.workers.dev/api/logistics/dardanelles-bosphorus?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-bosporus-daily-vessel-transit-counts-da5b7ef1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MTcF53cOGN5BEuchgY3KM

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-bosporus-daily-vessel-transit-counts-da5b7ef1
```

Example prompt: Pull the Bosporus Strait vessel transit data for the last 14 days and break it down by ship type — tankers, dry bulk, containers, and general cargo — along with total capacity.

## When to prefer this

Choose this endpoint when you need recent, structured, daily vessel transit statistics specifically for the Bosporus Strait broken down by ship type and capacity. It is ideal for supply chain monitoring, energy market analysis (tanker flows), and chokepoint disruption tracking. Prefer this over generic AIS vessel-tracking endpoints when you need aggregated daily counts rather than individual vessel positions, and over news-based sources when you need quantitative AIS-derived data from IMF PortWatch.

## Known failure modes

- Requested days parameter outside 1–30 range may return an error or default to 7 days
- ArcGIS/IMF PortWatch upstream data lag may mean latest date is 1–2 days behind current date
- Bosporus only — queries expecting Dardanelles data will return no results for that strait
- AIS data gaps can cause undercount of transits on specific days
- Service may return empty days array if upstream source is temporarily unavailable

## How this service works

Daily vessel transits through the Bosporus Strait chokepoint, counted by ship type with capacity, from IMF PortWatch (ArcGIS, AIS-derived). Covers the Bosporus only, not the Dardanelles, and gives no waiting times.

## Output

A JSON array of daily records for the Bosporus Strait, each containing the date, counts of vessels by type (tanker, dry bulk, container, general cargo, ro-ro), total transits, and combined capacity in DWT, plus metadata including the data source URL, the chokepoint name, and the timestamp of when the data was last checked.

## 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": 0,
    "tanker": 14,
    "dryBulk": 11,
    "capacity": 454945,
    "container": 7,
    "generalCargo": 26,
    "totalTransits": 58
   },
   {
    "date": "2026-10-17",
    "roRo": 0,
    "tanker": 20,
    "dryBulk": 7,
    "capacity": 703151,
    "container": 11,
    "generalCargo": 13,
    "totalTransits": 51
   }
  ],
  "source": "https://services9.arcgis.com/weJ1QsnbMYJlCHdG/ArcGIS/rest/services/Daily_Chokepoints_Data/FeatureServer/0",
  "checkedAt": "2026-10-23T09:38:00.022Z",
  "chokepoint": "Bosporus Strait",
  "latestDate": "2026-10-18"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-trade-energy-bosporus-daily-vessel-transit-counts-da5b7ef1/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)
