Google News Scraper & New Article Monitor avatar

Google News Scraper & New Article Monitor

Pricing

from $25.00 / 1,000 news query checks

Go to Apify Store
Google News Scraper & New Article Monitor

Google News Scraper & New Article Monitor

Monitor Google News searches by keyword, country and language. Export headlines, publishers, dates and clickable Google News links. Persistent deduplication and new-only mode for n8n, Make and AI pipelines. Flat pricing per successful query check.

Pricing

from $25.00 / 1,000 news query checks

Rating

0.0

(0)

Developer

Victor Diaz

Victor Diaz

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Turn Google News search feeds into a scheduled stream of new headlines. Query brands, competitors, industries or specific websites; receive the title, publisher, publication date, feed snippet and clickable Google News link for each article.

Persistent deduplication remembers article IDs for 30 days, so your n8n, Make or AI workflow can process newly observed articles instead of replaying the same feed each day. Pricing is flat per query check, including up to 100 articles returned by the feed.

Who this is for

Google News keyword alerts for n8n and Make. Use this Google News scraper to collect brand mentions, industry headlines or competitor news without replaying the same articles. Export an initial feed, then reuse a Watch ID with changes mode for newly observed articles. It returns feed metadata and Google News links; it does not scrape the full publisher article.

Quick start

Run once for an export:

{
"queries": ["artificial intelligence", "robotics"],
"language": "en",
"country": "US",
"timeRange": "7d",
"outputMode": "all"
}

Monitor new articles in Spanish:

{
"queries": ["inteligencia artificial", "site:techcrunch.com robotics"],
"language": "es",
"country": "ES",
"timeRange": "7d",
"watchId": "daily-industry-news",
"outputMode": "changes"
}

In Changes only mode the first run establishes a baseline and emits check summaries. Subsequent runs with the same Watch ID and search settings emit newly observed article IDs. Use All current records to receive articles immediately. Country/language pairs depend on the editions supported by Google News.

What you receive

recordType=article rows include articleId, query, title, publisher, publisherHomeUrl, googleNewsUrl, publishedAt, feedSnippet, language, country, changeType and observedAt.

Article links are Google News links. The Actor does not decode them into publisher article URLs, download full article bodies or bypass paywalls. publisherHomeUrl is the publisher's home page from the feed. feedSnippet is feed-supplied text, which may only repeat the headline.

Each query also returns a check_summary, even if no new articles appear. It reports the feed count, baseline/new/unchanged counts, retained IDs and whether the output cap was reached. source_error rows report failures. The key-value store's SUMMARY record contains the overall run report and spending-limit status.

An article matching several queries can appear once for each query. Deduplication is per search, not across unrelated searches. changeType=new means newly observed by this watch; it does not prove the article was just published.

Pricing

$0.025 per successfully checked search query, plus $0.00005 per run start at the fixed 512 MB memory setting. Platform usage is included. Up to 100 feed articles and the query summary are included, without additional per-article fees.

Empty and unchanged feeds still count as successful checks. Failed requests do not trigger a query-check charge. Set Maximum cost per run to cap spending; the Actor stops before another query when the remaining budget cannot cover its event.

Examples: 4 queries once cost $0.10005. Checking those four queries daily for 30 days costs $3.0015. These are buyer costs, not developer earnings.

Input and tracking rules

  • queries: 1–20 keywords or Google News operators, up to 300 characters each. Duplicate queries are removed.
  • language and country: language code and two-letter country edition, default en and US.
  • timeRange: 1h, 1d, 7d or 30d; appended as Google's when: search operator. Do not put a conflicting when: in your query.
  • maxArticlesPerQuery: 1–100, default 100. The entire returned feed is remembered even when output is capped; raising the cap does not replay articles already observed.
  • watchId: enables history in a named key-value store in the caller's account. Use a new ID to reset. Changing search, country, language or time range establishes a new baseline for that search.
  • outputMode: all or changes; changes requires a Watch ID. Use non-overlapping schedules for the same ID.

Google News typically returns at most about 100 items per feed. This Actor is a rolling monitor, not a historical archive or an exhaustive news search. It does not split dates to overcome that limit. The source chooses ranking, inclusion and timestamps. IDs are retained for 30 days, with a 10,000-ID cap per search; an article returning after expiry may be emitted again. Failures preserve previous history.

This is an independent, unofficial tool using publicly accessible Google News RSS search feeds. No Google account, API key, browser or proxy is required. Availability depends on the source.

Also available: Shopify Price & Restock Watch and ATS Job Watch.

Try one source before scheduling

  1. Open the Input tab and use one supported source with outputMode: "all" for an immediate export.
  2. Check the returned records and the check summary. Confirm the source, coverage and price suit your workflow.
  3. To monitor, set a stable Watch ID and outputMode: "changes". The first successful run establishes a silent baseline.
  4. Reuse that Watch ID on later runs. A summary without change records means the check completed without matching changes.
  5. Add an Apify schedule after the manual checks work. Avoid overlapping runs with the same Watch ID. Use Maximum cost per run to cap event charges.

Public-data monitors by the same developer: browse the catalog.