# War Tracker Conflict Events API

> War Tracker Conflict Events API 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-14).

Retrieves a paginated list of conflict/war events, filterable by date range, region, country, and event type, returning up to 200 rows per call.

## Facts

- Endpoint: GET https://war-tracker.com/api/v1/events
- Price: $0.005/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-com-002895d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KW2_99q19kt9Db2klHwDb

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-002895d9
```

Example prompt: Pull me the last 50 conflict events in Ukraine (country code UA) from January 1 2025 to today from war-tracker.com — I want to see what's been happening recently.

## When to prefer this

Use this endpoint when you need structured, filterable, paginated access to conflict event data across countries or regions over a specified time window. Prefer this over the single-event or country/region hub page endpoints when you need bulk data, date-range queries, or need to iterate through large datasets programmatically.

## Known failure modes

- Invalid or unsupported region slug returns empty results or 400 error
- Malformed date format (non-ISO-8601) causes 400 validation error
- Cursor from a different query session may return unexpected results or 400
- Exceeding limit of 200 per call returns 400
- Payment failure or missing x402 payment header returns 402
- Unknown country code may return empty event list

## 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 JSON object containing an array of conflict event objects, a total count integer, a boolean has_more flag indicating whether additional pages exist, and an opaque next_cursor string for fetching the next page.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "events": [
   {
    "id": 12345,
    "lat": 36.2,
    "lng": 37.13,
    "url": "https://war-tracker.com/share/12345/syria-strike-2026-05-12",
    "date": "2026-05-12",
    "country": "SY",
    "is_video": false,
    "location": "Aleppo",
    "modified": "2026-05-12T10:00:00Z",
    "has_media": true,
    "confidence": "HIGH",
    "event_type": "Strike",
    "source_url": null,
    "description": "Open-source posts described a strike on infrastructure ...",
    "country_name": "Syria"
   }
  ],
  "has_more": true,
  "next_cursor": "MTAw"
 }
}
```

## More

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