Overview
get_conflict_events_summary returns aggregated totals and bucketed counts for ACLED-coded conflict events. It is the broad-and-shallow counterpart to get_conflict_events — designed to understand the shape, scale, and distribution of a conflict situation before fetching individual event records.
Results include a totals object (aggregate across the entire filter) and a buckets array (one row per group_by dimension value).
Progressive Disclosure Pattern
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
group_by | enum | date | Dimension to group results by. See values below. |
days | integer | 7 | Lookback window in days from date. Max 90. |
date | string | today UTC | Anchor/end date in YYYY-MM-DD format. |
country | string | — | Full English country name (e.g. 'Sudan', 'Ukraine', 'Gaza Strip'). Same format as get_conflict_events. |
region | enum | — | Geographic ACLED region. Expands to all countries in the region. Only one region per request. See valid values below. |
disorder_type | enum | — | Top-level disorder: Political violence, Demonstrations, or Strategic developments. |
event_type | enum | — | ACLED event type. See values below. |
sub_event_type | enum | — | Most specific classification (e.g. Air/drone strike, Armed clash, Peaceful protest). See full enum below. |
fatalities | boolean | — | If true, only include events with reported fatalities > 0. |
civilian_targeting | boolean | — | If true, only include events where civilians were the primary target. |
group_by Values
| Value | Description |
|---|---|
date | One bucket per day, ascending. Use for trend lines over time. |
country | One bucket per country, ordered by event_count desc. Includes centroid lat/lon for map rendering. |
event_type | ACLED event types (Battles, Protests, Riots, etc.). |
disorder_type | Top-level disorder classification (Political violence, Demonstrations, Strategic developments). |
region | ACLED geographic regions. |
region Values
Western Africa, Middle East, Eastern Africa, Southern Asia, East Asia, Eastern Europe, Latin America & Caribbean, South-Eastern Asia, Northern America, Western Europe, Central Asia, Oceania, Middle Africa, Northern Africa, Southern Africa, Caribbean, Central America
event_type Values
| Value | Description |
|---|---|
Battles | Armed clashes, territorial fights between organized groups |
Protests | Demonstrations, marches, excessive force against protesters |
Riots | Violent demonstrations, mob violence |
Explosions/Remote violence | Airstrikes, drones, shelling, IEDs, bombs |
Violence against civilians | Attacks, abductions, sexual violence targeting civilians |
Strategic developments | Agreements, arrests, base establishment, looting |
sub_event_type Values
Battles
Battles
Government regains territory, Non-state actor overtakes territory, Armed clashProtests
Protests
Excessive force against protesters, Protest with intervention, Peaceful protestRiots
Riots
Violent demonstration, Mob violenceExplosions/Remote violence
Explosions/Remote violence
Chemical weapon, Air/drone strike, Suicide bomb, Shelling/artillery/missile attack, Remote explosive/landmine/IED, GrenadeViolence against civilians
Violence against civilians
Sexual violence, Attack, Abduction/forced disappearanceStrategic developments
Strategic developments
Agreement, Arrests, Change to group/activity, Disrupted weapons use, Headquarters or base established, Looting/property destruction, Non-violent transfer of territory, OtherData Structure
Caching
- Historical queries (date before today UTC): cached 24 hours
- Live queries (includes today): cached until 7 minutes past the next UTC hour (aligned to hourly ingestion)
Example Queries
Common Use Cases
- “How many conflict events happened in the Middle East this week?” →
region='Middle East', days=7, group_by='country' - “Show me daily trends for airstrikes in Sudan” →
country='Sudan', sub_event_type='Air/drone strike', days=30, group_by='date' - “Which countries in Africa had the most violence?” →
region='Eastern Africa', days=30, group_by='country' - “What types of events happened in Gaza?” →
country='Gaza Strip', days=7, group_by='event_type' - “Protest trends over the past month” →
event_type='Protests', days=30, group_by='date' - “How many civilian targeting events in the past week?” →
civilian_targeting=True, days=7, group_by='country'

