Google News Scraper: Full Text, 100+ Results, Monitoring avatar

Google News Scraper: Full Text, 100+ Results, Monitoring

Pricing

from $2.00 / 1,000 articles

Go to Apify Store
Google News Scraper: Full Text, 100+ Results, Monitoring

Google News Scraper: Full Text, 100+ Results, Monitoring

Scrape Google News by keyword or topic in 48 country and language editions. Get real publisher URLs, more than 100 results per query, optional full article text in clean Markdown, and a monitoring mode that returns only articles you haven't seen yet.

Pricing

from $2.00 / 1,000 articles

Rating

0.0

(0)

Developer

Kvali Data

Kvali Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does Google News Scraper do?

Google News Scraper extracts news articles from Google News by keyword or by topic, in 48 country and language editions. For every article you get the headline, publisher, real publisher URL (not a news.google.com redirect), and publication date. Optionally, it can also return the full article text as clean Markdown for AI and analysis.

It's built for three jobs that most Google News scrapers do badly:

  • 📈 More than 100 results per query. Google News stops at about 100 results per search. This scraper automatically splits your time range into smaller windows, so you can collect thousands of articles for one keyword, including historical ones.
  • 🔔 News monitoring that only returns new articles. Schedule it hourly or daily with Only new articles turned on, and each run returns only articles you haven't received before. You don't pay twice for the same article.
  • 🤖 AI-ready full text. Get the article body as Markdown and plain text, plus author, main image, description and word count, ready for LLMs, RAG pipelines, summarization and sentiment analysis.

No browser, no login, no API key. It uses lightweight HTTP requests, so runs are fast and cheap.

Why scrape Google News?

Google News aggregates tens of thousands of publishers and ranks the stories that matter. Scraping it lets you:

  • Media monitoring and PR. Track every mention of your brand, competitors, executives or products across the press.
  • Market and investment research. Follow news about companies, tickers, industries or commodities, and feed it into dashboards or trading signals.
  • AI and LLM pipelines. Build news datasets for RAG, fine-tuning, summarization bots or daily briefings.
  • Sentiment and trend analysis. Measure coverage volume and tone over time for any topic.
  • Newsletters and content curation. Collect the day's top stories for a niche automatically.
  • Academic and journalism research. Build historical news datasets for a date range.

How to scrape Google News

  1. Click Try for free.
  2. Enter one or more search queries (for example openai, "electric vehicles", tesla site:reuters.com) and/or pick topics such as Business or Technology.
  3. Choose the country and language, a time range, and how many articles you want per query.
  4. Optionally turn on Get full article text or Only new articles.
  5. Click Start and download your data as JSON, CSV, Excel or HTML, or get it through the API.

Search tips

All Google News search operators work in queries:

You wantQuery
An exact phrase"interest rates"
Either wordapple OR microsoft
Exclude a wordjaguar -car
One publisher onlynvidia site:bloomberg.com
Word in the headlineintitle:merger

How much does it cost to scrape Google News?

This Actor uses simple pay-per-result pricing. There's no start fee, and you pay only for what you get:

EventPrice
Article (headline, publisher, real URL, date)$2.00 per 1,000 articles
Full article text (only when you turn it on, and only when extraction succeeds)$3.00 per 1,000 articles

Examples:

  • 1,000 headlines with publisher URLs: $2.00
  • 1,000 articles with full text: $5.00
  • Monitoring 20 keywords every hour with Only new articles: you pay only for articles that are actually new.

Paywalled articles, or pages where the text can't be extracted, are not charged for full text. The row still includes the headline, URL and date, and fullTextStatus explains what happened.

On the Apify Free plan you get monthly credits, which are enough to try this Actor with thousands of articles.

Input

Configure everything in the Input tab. Here's an example input:

{
"queries": ["artificial intelligence", "\"interest rates\""],
"topics": ["BUSINESS"],
"region": "US:en",
"timeRange": "7d",
"maxItemsPerQuery": 300,
"decodeUrls": true,
"fetchFullText": false,
"onlyNew": false
}
FieldWhat it does
queriesKeywords to search. Operators like site: and "..." are supported.
topicsHeadline sections: TOP, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH.
regionGoogle News edition, for example US:en, GB:en, DE:de, FR:fr, ES:es, BR:pt-419, JP:ja, IN:hi. 48 editions are available.
timeRangeany, 1h, 1d, 7d, 30d, 1y or custom (then set dateFrom and dateTo).
maxItemsPerQueryUp to 10,000. Above 100, the time range is split automatically to go past Google's limit.
decodeUrlsReturn real publisher URLs instead of Google redirect links (default: on).
fetchFullTextAdd full article text (Markdown and plain text), author, image and description.
excludeSourcesSkip publishers by domain or name.
onlyNew + monitorKeyMonitoring mode: return only articles that earlier runs with the same monitor name haven't returned.

Output

Each article is one item in the dataset. Here's an example with full text turned on (text shortened):

{
"query": "interest rates",
"topic": null,
"region": "US:en",
"position": 1,
"title": "What are the financial benefits of higher interest rates? Experts explain",
"source": "abcnews.com",
"sourceUrl": "https://abcnews.com",
"url": "https://abcnews.com/Business/financial-benefits-higher-interest-rates-experts-explain/story?id=136647362",
"urlResolved": true,
"googleNewsUrl": "https://news.google.com/rss/articles/CBM...",
"publishedAt": "2026-09-23T10:12:39.000Z",
"articleId": "CBMipwFBVV95cUxQWENaZFhIa3pVQlY1OVI1enNT...",
"scrapedAt": "2026-09-23T12:40:09.306Z",
"imageUrl": "https://i.abcnewsfe.com/a/991ff620-275c-4ba4-ae91-4a17d6f72a12/wallet-money-as-jt-260922_1790094994995_hpMain_16x9.jpg?w=1600",
"description": "The Federal Reserve recently raised interest rates for the first time since 2023.",
"author": "Max Zahn",
"language": "en",
"markdown": "A key long-term Treasury rate [hit](https://abcnews.com/Business/rising-global-bond-yields-wallet/story?id=136139714) its highest level in nearly two decades...",
"text": "A key long-term Treasury rate hit its highest level in nearly two decades earlier this month, even before the Federal...",
"wordCount": 735,
"fullTextStatus": "ok"
}

You can download the dataset in JSON, CSV, Excel, XML, RSS or HTML, or read it through the Apify API.

Monitoring news with schedules and integrations

  1. Save your input as a Task, with Only new articles on and a monitor name like brand-mentions.
  2. Add a Schedule (for example, every hour).
  3. Connect an integration to send new articles to Slack, email, Google Sheets, Zapier, Make, n8n or a webhook.

Each run returns only new articles, so your channel gets no duplicates and you don't pay for repeats.

Use with AI agents and LLMs

You can call this Actor from AI agents through the Apify MCP server, LangChain, LlamaIndex, CrewAI or plain HTTP. Turn on Get full article text to get clean Markdown that fits directly into an LLM context window or a vector database.

FAQ

Why do some articles have no full text? Some publishers use paywalls (WSJ, FT and others) or block automated access. For those, you still get the headline, real URL and date, fullTextStatus explains why, and you're not charged for full text. This scraper does not bypass paywalls.

Why did I get fewer articles than I asked for? Google News only has as many articles as it has indexed for your query and time range. Narrow queries and short time ranges return fewer results. Widen the time range or use broader keywords.

Can I scrape historical news? Yes. Choose Custom dates and set dateFrom and dateTo. The scraper walks through the range window by window.

Is it legal to scrape Google News? This Actor collects publicly available headlines, links and publication dates, and it doesn't collect personal data. Article text belongs to its publishers: make sure your use of it (for example, analysis and research versus republishing) respects copyright and the laws that apply to you. If you're unsure, consult a lawyer. See also Apify's post on the legality of web scraping.

Something doesn't work or you need a feature? Open an issue in the Issues tab. Issues are answered quickly, and feature requests are welcome.