GDELT News Scraper – Global News Monitor & Search API avatar

GDELT News Scraper – Global News Monitor & Search API

Pricing

$2.00 / 1,000 articles

Go to Apify Store
GDELT News Scraper – Global News Monitor & Search API

GDELT News Scraper – Global News Monitor & Search API

GDELT news scraper & news monitoring API: search worldwide online news in 65+ languages by keyword, site, country, language and theme. Headline, URL, outlet, country, language, time, tone. Deduplicated, no API key. Google Alerts alternative. $2/1,000.

Pricing

$2.00 / 1,000 articles

Rating

0.0

(0)

Developer

Ben Barazandeh

Ben Barazandeh

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

GDELT News Scraper – Global News Monitor & News Search API

Search and monitor worldwide online news in 65+ languages through the official GDELT API, for $2 per 1,000 unique articles. Enter keywords (plus optional sites, countries, languages or GDELT themes) and get one deduplicated row per article: headline, URL, outlet domain, outlet country, language, time first seen, tone/sentiment and share image.

  • ✅ Official source: the GDELT Project DOC 2.0 API, which monitors news sites in 100+ countries and updates every 15 minutes
  • ✅ Monitoring-ready: rolling time windows (24h, 7d…), newest first, syndicated duplicates removed before you're charged
  • ✅ Filters Google News doesn't give you: source country, source language, domain include/exclude, GDELT themes and tone
  • ✅ No API key, login or proxy. Pay per unique article, and it stops at your Maximum cost per run

Try it now: the input is pre-filled with artificial intelligence, English sources, last 24 hours, 50 articles. Click Start. GDELT allows one request every 5 seconds and is often busy, so a run takes from about 30 seconds to a few minutes (the test run below waited about 3.5 minutes for GDELT).

Real run results (18 Oct 2026)

Pre-filled input: keyword artificial intelligence, language English, timespan 24h, maxItems: 50 (run 70zufeEJrl6z2eODx: 50 articles saved, 74 duplicate headlines skipped and not charged). First 8 rows:

Seen (UTC)TitleOutletOutlet countryLanguage
2026-10-18 16:45Taiwan Semiconductor (TSM) Profit Rose 69% Last Quarter. Is the Stock Still Che…insidermonkey.comUnited StatesEnglish
2026-10-18 16:45SanDisk (SNDK) Is Now Worth More Than the Company That Spun It Offinsidermonkey.comUnited StatesEnglish
2026-10-18 16:45How Did Seagate (STX) Triple Selling a Technology Everyone Buried?insidermonkey.comUnited StatesEnglish
2026-10-18 16:45S. Korea growth momentum to strengthen amid chip boom: Finance ministerprokerala.comIndiaEnglish
2026-10-18 16:45Advanced Manufacturing in Focus: Smart Life and Robotics Take the Spotlight at…thesudburystar.comCanadaEnglish
2026-10-18 16:45Aboitiz Group builds future - ready talent as AI transforms businessbworldonline.comPhilippinesEnglish
2026-10-18 16:45South Korea, ASEAN Foundation to hold 2026 Innovative Culture Forum in Manilabworldonline.comPhilippinesEnglish
2026-10-18 16:45Bangkok Meetings Highlight Overlapping Shocks to Global Economyenglish.aawsat.comSyriaEnglish

Use cases

  • PR & comms teams: brand, executive and competitor mentions, with tone
  • Risk, compliance & KYC / adverse-media screening: negative news about companies, suppliers or people
  • Investors & analysts: news flow and sentiment on tickers, sectors and countries
  • Marketing & SEO: content ideas, outreach targets (who covers your topic)
  • AI agents, RAG pipelines and dashboards: fresh, structured news on a schedule

Features

  • 🔎 Keywords (any), must-contain (all) and exclude terms; multi-word entries become exact phrases
  • 📰 Only / exclude specific news sites (e.g. reuters.com, bbc.co.uk)
  • 🌍 Source country and language filters (e.g. US, india, german, spanish)
  • 🏷️ GDELT themes (e.g. CYBER_ATTACK, ECON_BANKRUPTCY, ENV_CLIMATECHANGE) and a raw query box for any GDELT operator (near20:, imagetag:, …)
  • 🙂 Sentiment labels (negative / neutral / positive from GDELT's tone score) or min/max tone filters for "only very negative news"
  • ⏱️ Time span (30min … 3m) or exact start/end dates. Large ranges are split into time windows automatically, so you can get far more than GDELT's 250-per-query limit.
  • ♻️ URL canonicalization + syndicated-headline dedupe
  • 📝 Optional article metadata: meta description, author, published time, site name, image, optional opening-text snippet
  • 💵 Stops cleanly at your Maximum cost per run

How to use it

  1. Click Try for free.
  2. Enter keywords (and optionally sites, countries, languages).
  3. Choose a time span, e.g. 24h.
  4. Run it, or schedule hourly/daily and connect Slack, Google Sheets, email, Zapier, Make or n8n for alerts.

Input example

{
"keywords": ["data breach", "ransomware"],
"languages": ["english"],
"countries": ["US", "UK"],
"timespan": "24h",
"sentiment": true,
"maxItems": 500
}

Output example

Real output (query "data breach", English, with sentiment and article metadata):

{
"title": "AI Enabled Ransomware, New Threat",
"url": "https://www.livelaw.in/articles/ai-enabled-ransomware-new-threat-555141",
"domain": "livelaw.in",
"sourceCountry": "India",
"language": "English",
"seenAt": "2026-10-17T12:45:00Z",
"sentiment": "negative",
"toneRange": "< -1.5",
"socialImage": "https://www.livelaw.in/h-upload/2026/10/16/706878-ransomware.jpg",
"mobileUrl": "https://www.livelaw.in/amp/articles/ai-enabled-ransomware-new-threat-555141",
"duplicateOf": null,
"query": "\"data breach\" sourcelang:english",
"scrapedAt": "2026-10-17T17:13:09.774Z",
"article": {
"fetchStatus": 200,
"finalUrl": "https://www.livelaw.in/articles/ai-enabled-ransomware-new-threat-555141",
"description": "Ransomware has always operated on this basic business model: Cryptically compromise someone",
"author": "Pratham Tiwari",
"publishedAt": "2026-10-17T15:00:19+05:30",
"siteName": null,
"image": "https://www.livelaw.in/h-upload/2026/10/16/706878-ransomware.jpg",
"keywords": "Ransomware, Cybercrime, Information Technology Act, Cybersecurity Laws, Intermediary Liability, Digital Personal Data Protection Act, Electronic Evidence, Digital Forensics, AI Generated Deepfakes, Legal Framework",
"text": null
}
}

sentiment is present when Label sentiment is on. article is present when Fetch article metadata is on. duplicateOf is only filled when you turn off syndicated-duplicate removal.

Pricing

Pay per event: $0.002 per unique article ($2 per 1,000), no start fee. Duplicates are removed before charging. Set a Maximum cost per run and the Actor stops cleanly when it's reached.

How that compares with other news Actors on the Apify Store (free-tier list prices from the Store API, checked 18 Oct 2026):

ActorSourcePrice per 1,000 articlesStart fee
This ActorGDELT (65+ languages, outlet country)$2.00none
GDELT News Scraper (dami_studio)GDELT$2.00none
GDELT Global News Monitoring Scraper (scrapers_lat)GDELT$8.00none
GDELT News Scraper (logiover)GDELT$3.00$0.00005
Google News Scraper (data_xplorer)Google News$4.00none
Google News Scraper (automation-lab)Google News$2.30$0.005

Google News scrapers are a good fit for "what does Google show for this query". GDELT is a better fit for global, multilingual coverage with outlet country, language and tone filters.

Speed & limits (please read)

  • GDELT asks clients to send at most one request every 5 seconds and often answers "busy" (HTTP 429) under load. The Actor respects this and retries patiently, so a run usually takes 30 seconds to a few minutes, longer when GDELT is busy. Status messages show when it's waiting.
  • Each request returns up to 250 articles. Busy time ranges are split automatically.
  • Label sentiment runs 3 queries per time window (negative / neutral / positive), so it takes about 3× longer.
  • GDELT's DOC API covers roughly the last 3 months.

FAQ

Is this legal? Yes. The Actor uses GDELT's public, free DOC 2.0 API, which is intended for this kind of research and monitoring. Article metadata fetching only reads public page metadata. If you enable text snippets, respect publishers' copyright and terms.

Is it affiliated with GDELT or Google? No. The GDELT Project is an independent open data initiative. This Actor is not affiliated with or endorsed by it.

Feedback? Open an issue in the Issues tab.

Can I use it as a Google Alerts replacement? Yes. Schedule it hourly or daily with timespan matching the interval (e.g. 24h daily) and send new rows to Slack, email or Google Sheets.

Does it return the full article text? By default you get the headline, URL and GDELT metadata. Turn on Fetch article metadata to visit each article and add its meta description, author, published time, site name and image; with that on, Article text snippet length adds up to 5,000 characters of the opening paragraphs. Respect publishers' copyright.

Why did my run take several minutes? GDELT throttles all clients to about one request per 5 seconds and answers "busy" under load. The Actor waits and retries instead of failing; you are not charged for waiting.

How far back can I search? GDELT's DOC API covers roughly the last 3 months.

Other Actors by the same developer that work well with this one: