# War-Tracker Vessels In Area API

> War-Tracker Vessels In Area API is a paid API for AI agents from war-tracker.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns real-time vessel positions and details (including sanction/watchlist status) for ships currently within a specified geographic area.

## Facts

- Endpoint: GET https://war-tracker.com/api/v1/vessels/in-area
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/war-tracker-vessels-in-area-api-b5aceb94
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4-zNaHDqTXsYtTQyBXKej

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-vessels-in-area-api-b5aceb94
```

Example prompt: Show me all vessels currently in the Strait of Hormuz area — I especially want to know if any of them are sanctioned or watchlisted tankers.

## When to prefer this

Choose this endpoint when you need live, real-time vessel positions within a specific geographic bounding box, particularly when sanctions and watchlist status is important context (e.g. OSINT, conflict monitoring, compliance screening). It is especially valuable for maritime surveillance near conflict zones. Prefer it over generic AIS providers when you want integrated sanction/watchlist flags combined with live positional data in a single call.

## Known failure modes

- Invalid or missing area parameters returning 400 Bad Request
- No vessels found in the specified area returning an empty vessels array
- Stale data if vessels have not pinged recently (last_ping_utc may lag)
- Pagination cursor expiry if reused after the snapshot window closes
- Rate limiting or payment failure returning 402 Payment Required

## 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 paginated JSON response containing a list of vessels currently in the queried area, each with IMO, MMSI, name, vessel type and subtype, last known latitude/longitude, speed over ground, course, destination, country code, sanction and watchlist flags, commercial market name, and last ping timestamp. Also includes pagination metadata with cursor, time window, and a has_more flag.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "page": {
   "cursor": "eyJzbmFwIjoiMjAyNi0wNS0xN1QxMTo1MDowMFoiLCJsYXN0X3BpbmciOiIyMDI2LTA1LTE3VDExOjQ5OjA0WiIsInNoaXBfaWQiOiIxMDM2MTc5MyJ9",
   "window": {
    "hours": 1,
    "since_utc": "2026-05-17T10:50:00Z",
    "until_utc": "2026-05-17T11:50:00Z"
   },
   "has_more": true,
   "snapshot_utc": "2026-05-17T11:50:00Z"
  },
  "vessels": [
   {
    "imo": 9217981,
    "mmsi": 620398002,
    "name": "LATITUDE",
    "type": "Tanker",
    "ship_id": "10361793",
    "subtype": "Crude Oil Tanker",
    "last_cog": 208,
    "last_lat": 25.4729,
    "last_lon": 56.6416,
    "last_sog": 1.7,
    "sanctioned": false,
    "destination": "CAPE TOWN",
    "watchlisted": false,
    "country_code": "KM",
    "last_ping_utc": "2026-05-17T11:49:04Z",
    "commercial_market_name": "WET BULK"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/war-tracker-vessels-in-area-api-b5aceb94/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)
