Google News Scraper — Headlines + Full Article Text
Pricing
$2.00 / 1,000 article returneds
Google News Scraper — Headlines + Full Article Text
Search terms in, news articles out: headline, source, publish time, snippet, the resolved publisher URL, and the full article body extracted from the page. Uses Google News RSS (no key). Charged per article returned.
Search terms in, news articles out. Most Google News scrapers give you headlines and a news.google.com redirect link. This one also resolves the real publisher URL and extracts the full, clean article body — so you get ready-to-use text, not just a title.
- Search by query — one or many terms; Google News operators supported (
site:, quotes,OR) - Real article URLs — follows Google's redirect to the actual publisher
- Full article text — clean body extracted with trafilatura, boilerplate stripped
- Fresh only —
sinceHoursrestricts to the last N hours - Any edition —
language+countryfor localized results - Honest pricing — one charge per article returned; full text included free when available
Input
{"queries": ["artificial intelligence", "site:reuters.com markets"],"maxItemsPerQuery": 25,"sinceHours": 24,"fetchArticleText": true,"language": "en","country": "US"}
Output (one dataset item per article)
{"query": "artificial intelligence","title": "…","source": "Reuters","published_at": 1755300000,"google_news_url": "https://news.google.com/rss/articles/…","article_url": "https://www.reuters.com/technology/…","snippet": "…","text": "Full clean article body…","text_status": "ok","word_count": 812}
text_status tells you exactly what happened per article: ok, no-content, unresolved-redirect, skipped, or an error tag — no silent gaps.
Pricing
One event: article — charged per article returned. Headline, source, publish time, snippet and the Google News link are always delivered; the resolved URL and full text are added free whenever extraction succeeds.
Typical uses
- Media monitoring — track a brand, person, or topic across outlets
- LLM/RAG pipelines — feed full article text to summarize or answer questions
- Newsletters & briefings — pull the last 24h on a beat with
sinceHours: 24 - Datasets — build labeled news corpora by query
Works with AI agents
Exposed via Apify's MCP server — an agent can call "get today's news on in one step.
FAQ
Why do some articles have no text? Some publishers hard-block automated fetches or require JS. Those come back with text_status explaining why — and the headline, source, and link are still delivered. Turn on useApifyProxy to improve success on blocked sites.
How fresh is it? As fresh as Google News. Use sinceHours to bound it.
Bulk / many topics? Pass many queries; each article is one dataset row and one charge.