The same reports as our live incident map, as JSON or GeoJSON: outbreaks, disasters, conflict, unrest and attacks on health care, each with its place, date, certainty and a link to the original source. Summaries are in our own words. Free for humanitarian, research and non-commercial use.
Automated and partly machine-translated. Indicative only: not medical, security or travel advice.
No sign-up is needed to try it: requests without a key are allowed up to 30 a minute from each address. With a free key you get 120 a minute, and partner keys for NGOs that build on the data get more. Send the key as Authorization: Bearer agm_… or X-API-Key: agm_….
curl "https://axiomglobalmedicine.uk/api/v1/incidents?country=Nigeria&topic=ebola"
curl -H "Authorization: Bearer agm_YOUR_KEY" \
"https://axiomglobalmedicine.uk/api/v1/events?bbox=27,-5,32,3&since=2026-10-20&format=geojson"| Endpoint | What it returns |
|---|---|
/api/v1/status | When the data was last built, and how many reports, incidents and outbreaks it holds. |
/api/v1/events | Individual reports, newest first. Filters below. |
/api/v1/incidents | Reports grouped into incidents (several outlets on the same event count once), with first and last seen. |
/api/v1/incidents/{id} | One incident and all its reports. |
/api/v1/outbreaks | Official case and death totals for tracked outbreaks (e.g. Ebola), with the change since the last report. |
/api/v1/countries | Report counts by country. |
/api/v1/topics | Report counts by topic (Ebola, cholera, flood, armed conflict and so on). |
| Parameter | Meaning |
|---|---|
country | Country name in English, e.g. Nigeria or Democratic Republic of the Congo. |
topic | Part of a topic name, e.g. ebola, cholera, flood, conflict. |
kind | outbreak, unrest, conflict, flood, earthquake, storm, wildfire and others. |
confidence | official (confirmed by an official source), confirmed (two or more independent outlets) or single (one outlet so far, within a topic and place that is confirmed overall). |
since | Only reports on or after this date, e.g. 2026-10-20 or 2026-10-20T06:00Z. |
bbox | west,south,east,north in degrees, e.g. 27,-5,32,3 for eastern DRC. |
limit, offset | Paging. limit is 1 to 500 (default 100). |
format | geojson for a GeoJSON FeatureCollection instead of JSON. |
{
"id": "3f9a1c2e",
"incident": "a0a45ddbdd",
"topic": "Ebola",
"kind": "outbreak",
"country": "Democratic Republic of the Congo",
"place": "North Kivu, Democratic Republic of the Congo",
"lat": -0.7, "lon": 29.2,
"date": "2026-10-26T09:14Z",
"summary": "Health officials reported new confirmed Ebola cases in Beni, North Kivu.",
"confidence": "official",
"confidence_label": "Confirmed: official source",
"situation_confidence": "official",
"outlets": 4,
"source": "WHO Africa",
"url": "https://…"
}Example values are illustrative. Every list response also carries built (when the data was last updated, usually every 10 minutes) and licence. Errors come back as {"error": {"code", "message"}} with the usual HTTP status: 400 for a bad filter, 401 for a bad key, 404 if nothing matches an id, 429 when you're over the rate limit.
Only reports confirmed by an official source, or by two or more independent outlets. Single-outlet reports, state media reporting on other countries and our private sources are left out. Places are approximate: usually the country, state or province, not an exact location.
Our summaries are licensed under CC BY 4.0: credit "Axiom Global Medicine incident monitor" with a link to axiomglobalmedicine.uk/monitor. Each report links to its original publisher, whose content stays theirs. The data is automated and partly machine-translated, so check the original source before acting on it. It is not a duty-of-care, medical, security or travel advice service.
Tell us who you are and what you'll use the data for. Keys are free for humanitarian, research, journalism and non-commercial use. We'll email your key, usually within a few days. If you'd like to use the data commercially, say so and we'll talk.