# War-Tracker Vessel Sanctions & Watchlist Rollup

> War-Tracker Vessel Sanctions & Watchlist Rollup is a paid API for AI agents from war-tracker.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns a consolidated sanctions and watchlist report for a single vessel by IMO number, covering 9 major sanctioning bodies plus the War-Tracker OSINT shadow-fleet watchlist.

## Facts

- Endpoint: GET https://war-tracker.com/api/v1/vessels/:imo/sanctions
- Price: $0.001/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-2906a626
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DYs3L1hWkNqJvzAXCZVEp

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-2906a626
```

Example prompt: Check vessel IMO 9876543 against all sanctions lists — I need to know which bodies like OFAC, EU, and the UN have ever listed it, the listing dates, and whether it's flagged on any shadow-fleet watchlist including the severity and reason.

## When to prefer this

Use this endpoint when you need a single consolidated sanctions and watchlist check across all 9 major global sanctioning bodies plus OSINT shadow-fleet data for one vessel, without having to query each body separately. Ideal for maritime compliance screening, trade finance due diligence, charter party vetting, or any agentic workflow that needs structured, dated sanctions history per body for a known IMO number.

## Known failure modes

- Invalid or non-existent IMO number returns 404 or empty results
- IMO number format error (not 7 digits) returns 400 validation error
- Vessel has no sanctions listings — returns empty arrays but 200 OK
- Payment not provided for non-exempt UA — returns 402 Payment Required
- Rate limit exceeded — returns 429
- Upstream sanctions mirror temporarily stale — data may lag real-time listings

## How this service works

Sanctions + watchlist rollup for one vessel by IMO. Joins our internal mirrors of the 9 sanctioning bodies (OFAC, FCDO, EU, UANI, ASO, GAC, UN, SECO, MFAT) plus the War-Tracker OSINT shadow-fleet watchlist, and returns every body that has ever listed the vessel along with the listing date per body, plus structured watchlist context (`reason`, `severity`, `source`, first/last-updated UTC).

Free for browsers, AI-search crawlers, and link-preview bots; paid via x402 for training-crawler UAs…

## Output

A structured JSON object listing every sanctioning body (from OFAC, FCDO, EU, UANI, ASO, GAC, UN, SECO, MFAT) that has ever listed the vessel along with the date of listing per body, plus War-Tracker OSINT shadow-fleet watchlist context including reason, severity, source, and first/last-updated UTC timestamps.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/war-tracker-com-2906a626/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)
