# Strait of Hormuz Daily Transit Analytics

> Strait of Hormuz Daily Transit Analytics is a paid API for AI agents from war-tracker.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns daily aggregate analytics for Strait of Hormuz vessel transits over a rolling window (1–14 days), including per-day direction-split counts, top 10 operators, and top 10 flags with sanctions/watchlist breakdowns.

## Facts

- Endpoint: GET https://war-tracker.com/api/v1/hormuz/summary
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/war-tracker-com-af68ecbb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nds-8A-ys3TYoxDgprb8K

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 war-tracker-com-af68ecbb
```

Example prompt: Pull me the Strait of Hormuz transit summary for the last 7 days — I want the daily direction-split counts, top 10 operators with their sanctioned crossings share, and top flag breakdowns.

## When to prefer this

Use this endpoint when you need a consolidated multi-dimensional view of Strait of Hormuz traffic in a single API call — combining daily time-series, operator-level, and flag-level breakdowns. It is preferred over per-vessel or per-event endpoints when the goal is aggregate trend analysis, sanctions exposure monitoring across operators, or geopolitical shipping intelligence rather than tracking a specific vessel.

## Known failure modes

- days parameter outside 1–14 range returns 422 validation error
- Missing or invalid x402 payment header returns 402 Payment Required
- Data lag if AIS feed from ShipTracker is delayed, potentially returning incomplete counts for the most recent UTC day
- Empty arrays if no transit data is available for the requested window
- Network timeout on slow connections given the multi-rollup response size

## How this service works

War-Tracker is a live war tracker map showing real-time military strikes and conflict events worldwide. Unbiased, uncensored OSINT: track Ukraine, Middle East, and global conflicts with video evidence as they happen.

## Output

A single JSON response containing three rollups: (1) daily_counts — an array of per-UTC-day objects with direction_0, direction_1, direction_unknown, total, sanctioned, watchlisted, and distinct_operators counts; (2) top_operators — top 10 operator companies ranked by crossing count with sanctioned_crossings share over the window; (3) top_flags — top 10 flag states by crossing count, along with days_requested as a confirmation field.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "days": 7
  }
 },
 "output": {
  "type": "application/json"
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "top_flags": [
   {
    "crossings": 162,
    "country_code": "PA",
    "sanctioned_crossings": 23
   },
   {
    "crossings": 119,
    "country_code": "MH",
    "sanctioned_crossings": 47
   }
  ],
  "daily_counts": [
   {
    "total": 67,
    "day_utc": "2026-05-17",
    "sanctioned": 11,
    "direction_0": 32,
    "direction_1": 35,
    "watchlisted": 7,
    "direction_unknown": 0,
    "distinct_operators": 18
   }
  ],
  "top_operators": [
   {
    "operator": "NITC",
    "crossings": 84,
    "sanctioned_crossings": 84
   },
   {
    "operator": "ARAMCO TRADING",
    "crossings": 51,
    "sanctioned_crossings": 0
   }
  ],
  "days_requested": 14
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/war-tracker-com-af68ecbb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from war-tracker.com](https://www.zero.xyz/host/war-tracker.com/llms.txt)
