GDELT daily top world events by coverage
Daily world-events leaderboard from the GDELT Project's keyless 2.1 event update files: the trailing complete UTC day's 200 most-covered individual world events (IsRootEvent=1, GLOBALEVENTID-deduped, ranked by GDELT NumArticles), one row per event. Columns: day-granular date/as_of/fetched_at stamps (any run rebuilding the same window hashes identically), coverage_rank (1 = most covered), the GDELT GLOBALEVENTID, actor1_name/actor2_name as reported by GDELT (unresolved strings, may include spelling variants), the 2-digit CAMEO root event code and its codebook label, QuadClass (1-2 cooperation, 3-4 conflict), AvgTone (-100 very negative to +100 very positive, 2 dp) and Goldstein scale (-10 conflict to +10 cooperation, 2 dp), total_articles (GDELT NumArticles — the number of articles mentioning the event), and the event's country resolved to ISO alpha-3 via the embedded FIPS 10-4 crosswalk (action geo, then actor1 geo, then actor1 code). Primary key: (date, coverage_rank); zero nulls. Method: the connector's shared cleaning pipeline (root-event dedupe, numeric coercion, valid CAMEO roots only, phone-PII screen on free text); days with fewer than 50 clean root events fail loudly rather than publishing a thin leaderboard. Units: counts, tone -100..100, Goldstein -10..10, rank integer. Caveats: actor names are GDELT's raw strings (person/org mentions as parsed, not disambiguated entities — treat as keywords, not identities); coverage is media attention as much as event significance, and GDELT coverage varies by language and over time; NumArticles counts articles mentioning the event, not distinct outlets. Only event metadata and aggregates are stored — no article bodies, no per-row source URLs. GDELT terms require citation of the GDELT Project and a link to https://www.gdeltproject.org/. Sample use: filter quad_class in ('3','4') for the day's most-covered conflict events, or scan coverage_rank 1-20 for the day's headline stories.
- Rows
- 200
- Columns
- 15
- Source cadence
- Daily
- Last refreshed
- Sep 28, 2026
- Theme
- news
| Column | Type | Description |
|---|---|---|
| date | string | Window date (the single trailing complete UTC day), YYYY-MM-DD; primary key together with coverage_rank. (unit: date) |
| as_of | string | Window-end date (the trailing complete UTC day), YYYY-MM-DD; identical to date for the daily grain. (unit: date) |
| fetched_at | string | Day-granular fetch stamp: window-end midnight UTC. Any run rebuilding the same window produces the identical stamp, so re-ingests are true no-ops. (unit: timestamp) |
| coverage_rank | integer | Leaderboard rank by GDELT NumArticles descending (1 = the day's most-covered event); ties broken by globeventid ascending. Primary key together with date. (unit: rank) |
| globeventid | integer | GDELT GLOBALEVENTID of the root event — the upstream stable numeric identifier for the event. Stored as an integer. (unit: id) |
| actor1_name | string | Actor1Name as reported by GDELT: the raw parsed actor string (person, organization, or place), not a disambiguated entity — treat as a keyword, not an identity. Empty when GDELT reports no actor. (unit: name) |
| actor2_name | string | Actor2Name as reported by GDELT (raw string, same caveats as actor1_name). Empty for unilateral events. (unit: name) |
| event_root | string | CAMEO root event code (2 digits, 01-20); '14' = Protest, '18' = Assault, '19' = Fight, '20' = Use unconventional mass violence. (unit: CAMEO root code) |
| event_root_label | string | Human label for event_root from the GDELT 2.1 codebook, e.g. 'Engage in diplomatic cooperation'. (unit: label) |
| quad_class | string | GDELT QuadClass of the event: 1 = verbal cooperation, 2 = material cooperation, 3 = verbal conflict, 4 = material conflict. (unit: QuadClass) |
| avg_tone | float | GDELT AvgTone of the event (-100 very negative to +100 very positive). AvgTone is a dictionary measure of sentiment, not sentiment itself. (unit: -100..100) |
| goldstein | float | GDELT GoldsteinScale of the event (-10 conflict to +10 cooperation). (unit: -10..10) |
| total_articles | integer | GDELT NumArticles: the number of articles mentioning this event — the coverage measure the leaderboard is ranked by. Not a count of distinct outlets. (unit: articles) |
| country_code | string | ISO 3166-1 alpha-3 country of the event, resolved from GDELT FIPS 10-4 codes (action geo, then actor1 geo, then actor1 code) with documented divergences (UK->GBR, GM->DEU) and Kosovo as XKS. (unit: iso-alpha-3) |
| country_name | string | Canonical English country name from the hub.normalize country table. (unit: name) |
First 10 sample rows — a preview, not the complete dataset.
| date | as_of | fetched_at | coverage_rank | globeventid | actor1_name | actor2_name | event_root | event_root_label | quad_class | avg_tone | goldstein | total_articles | country_code | country_name |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 1 | 1,325,169,598 | AUSTRALIA | — | 12 | Reject | 3 | -4.09 | -5 | 72 | AUS | Australia |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 2 | 1,325,134,664 | ARMY | — | 09 | Investigate | 2 | -3.46 | -2 | 65 | GBR | United Kingdom |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 3 | 1,325,079,878 | PRESIDENT | — | 12 | Reject | 3 | -0.08 | -4 | 50 | CHN | China |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 4 | 1,325,084,099 | IRAN | ISRAEL | 12 | Reject | 3 | -15.15 | -4 | 50 | IRN | Iran |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 5 | 1,325,087,653 | IRELAND | JUDGE | 01 | Make public statement | 1 | -2.22 | 0 | 50 | IRL | Ireland |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 6 | 1,325,098,112 | AUSTRALIAN | AUTHORITIES | 02 | Appeal | 1 | -1.76 | 3 | 50 | AUS | Australia |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 7 | 1,325,108,750 | HEALTH MINIST | — | 19 | Fight | 4 | -11.2 | -10 | 50 | ISR | Israel |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 8 | 1,325,108,752 | HEALTH MINIST | PALESTINIAN | 11 | Disapprove | 3 | -11.2 | -2 | 50 | ISR | Israel |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 9 | 1,325,118,094 | PRIME MINISTER | POLITICIAN | 11 | Disapprove | 3 | -3.85 | -2 | 50 | GBR | United Kingdom |
| 2026-09-27 | 2026-09-27 | 2026-09-27T00:00:00+0000 | 10 | 1,325,134,557 | ADMINISTRATION | ALASKA | 17 | Coerce | 4 | -0.29 | -5 | 50 | USA | United States |
Profiled Sep 28, 2026 from snapshot 20260928T072521Z-95a5af0634a5
Measured- Completeness
- 100%
- Rows
- 200
- Columns
- 15
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| datevarchar | 0% | 1 | — |
|
| as_ofvarchar | 0% | 1 | — |
|
| fetched_atvarchar | 0% | 1 | — |
|
| coverage_rankbigint | 0% | 223 | 1 → 200median 100.5 | 4 outside 1st–99th percentile |
| globeventidbigint | 0% | 210 | 1,325,079,540 → 1,325,185,713median 1,325,115,704 | 4 outside 1st–99th percentile |
| actor1_namevarchar | 0% | 106 | — |
|
| actor2_namevarchar | 0% | 89 | — |
|
| event_rootvarchar | 0% | 17 | — |
|
| event_root_labelvarchar | 0% | 20 | — |
|
| quad_classvarchar | 0% | 4 | — |
|
| avg_tonedouble | 0% | 121 | -15.15 → 12.31median -1.79 | 2 outside 1st–99th percentile |
| goldsteindouble | 0% | 33 | -10 → 9median 1 | 2 outside 1st–99th percentile |
| total_articlesbigint | 0% | 15 | 20 → 72median 20 | 2 outside 1st–99th percentile |
| country_codevarchar | 0% | 40 | — |
|
| country_namevarchar | 0% | 42 | — |
|
- Current
20260928T072521Z-95a5af0634a5 · sha256 95a5af0634a5…
200 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/gdelt_news_signals/gdelt_top_events_daily" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/gdelt_news_signals/gdelt_top_events_daily").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/gdelt_news_signals/gdelt_top_events_daily
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260928T072521Z-95a5af0634a5 and its content hash, so readers get exactly the data you used.
GDELT global news attention & tone intelligence. (2026). GDELT daily top world events by coverage [Data set, snapshot 20260928T072521Z-95a5af0634a5, sha256 95a5af0634a5]. Datazimuts. Retrieved 2026-09-28, from https://datazimuts.com/en/datasets/gdelt_news_signals/gdelt_top_events_daily?snapshot=20260928T072521Z-95a5af0634a5
@misc{dz_gdelt_news_signals_gdelt_top_events_dail_95a5af06,
title = {{GDELT daily top world events by coverage}},
author = {{GDELT global news attention \& tone intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/gdelt_news_signals/gdelt_top_events_daily?snapshot=20260928T072521Z-95a5af0634a5}},
note = {Snapshot 20260928T072521Z-95a5af0634a5, sha256 95a5af0634a5522d689fdeedc277931cf95eaeacbaac6d8e8871b4d57866e84a; accessed 2026-09-28}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=gdelt_news_signals%2Fgdelt_top_events_daily&lang=en&theme=auto&snapshot=20260928T072521Z-95a5af0634a5&x=date&y=coverage_rank&agg=avg" title="GDELT daily top world events by coverage" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.