Query and stream every security incident OpenWatch tracks, the same data behind the live map, filtered by state, type, severity, and recency. The only self-serve incident API in the region.
Query incidents by state, LGA, type, severity, confidence, and time window. Clean JSON, geocoded, paginated.
Subscribe to a filter and we POST every new matching incident to your endpoint the moment it's confirmed.
Each incident carries lat/lng, state, category, a confidence score, source links, and a normalised summary.
Backfill area-risk models with years of incidents, the same archive that powers the live map.
$ curl -H "Authorization: Bearer $KEY" \ api.openwatch.ng/v1/incidents?state=lagos&since=24h { "data": [{ "id": "inc_8f3ac1", "type": "kidnapping", "state": "Lagos", "lat": 6.5244, "lng": 3.3792, "confidence": 0.91, "published_at": "2026-06-26T14:32:00Z" }] }
# POST to your endpoint { "event": "incident.created", "watch": "lagos-mainland", "incident": { "id": "inc_b21d90", "type": "armed_robbery", "severity": "high" } }
No other Nigerian intelligence provider sells a real self-serve incident feed.
The local players publish reports and dashboards; the global ones charge six figures. OpenWatch gives you the raw, structured, real-time data to build on directly.
Read the docs to get a key, or open the live map to see the data you'll be pulling.