Skip to content

GDELT global news attention & tone (weekly)

Commercial use OKFresh
Query in workbench

Follow this dataset

Get a notice in your feed when a new snapshot is published. Optionally, we also POST it to your webhook.

Must be a public https address. We never follow redirects.

Sample onlyDownload sample CSVDownload sample JSONSample rows only (up to 20) — not the complete dataset.

Weekly country-level intelligence from the GDELT 2.1 global event database: every country generating >= 5 root events over the trailing 7 complete days, scored for news attention and instability. Deterministic pipeline: keyless GDELT 2.1 fifteen-minute update files (https://data.gdeltproject.org/gdeltv2/, terms allow unlimited academic/commercial/governmental use with citation + link); root-event dedupe (IsRootEvent=1 + GLOBALEVENTID dedupe); FIPS 10-4 country codes resolved to ISO alpha-3 via an embedded crosswalk (unknown codes dropped loudly) with canonical names from hub.normalize; per-country aggregation of event volume, article coverage, mean tone (AvgTone -100..100), Goldstein scale (-10..+10), conflict/cooperation shares from QuadClass, and the dominant CAMEO root event category. attention_score = 100 * min-max(log1p(event_count)) ranked as attention_rank (score desc, event_count desc, country_code asc). instability_score = 100 * (0.50 * conflict_share + 0.30 * negative_tone_share + 0.20 * clip(-mean_goldstein/10, 0, 1)). Week-granular as-of stamping (fetched_at = window-end midnight UTC): a second ingest of the same window is a true no-op. Primary key: (week, country_code). Nullability: no nulls are emitted. Caveats: GDELT coverage expands over time and varies by language, so absolute volume is media attention as much as event count; tone is a dictionary measure of sentiment, not sentiment itself; the >= 5 event gate drops quiet countries. 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: order by attention_rank for the week's most-covered countries, or filter instability_score >= 50 for elevated-conflict coverage.

Rows
220
Columns
20
Source cadence
Weekly
Last refreshed
Sep 25, 2026
Theme
news

Use your own AI key

Once today's free allowance is used up, AI features can run on your own provider account.

Kept in this browser tab only (cleared when you close it) and sent with each AI request. Our servers use it for that request and never store or log it.