Google News Scraper: By Date avatar

Google News Scraper: By Date

Pricing

from $0.70 / 1,000 articles

Go to Apify Store
Google News Scraper: By Date

Google News Scraper: By Date

Google News read day by day past the usual 100 per search: 4,440 articles from two keywords over 30 days. $1 per 1,000 articles. Topics and links too.

Pricing

from $0.70 / 1,000 articles

Rating

0.0

(0)

Developer

Luzi

Luzi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Get Google News articles for any keyword, topic or Google News link, in any country and language. Give it a date window and each keyword is read one day at a time, so you get up to about 100 articles for every day of the window instead of the usual 100 in all. No Google account, login or API key needed.

Tested daily. Latest checks: two keywords over 30 days, 4,440 articles, plus 516 from two sections, in 3 minutes; a Vietnamese keyword and a German search over 7 days, 1,157 articles.

What does this Actor do?

You give it keywords (the words you would type in Google News' search box), Google News sections such as Business or Technology, or links to Google News pages. For each one it saves one row per article, until it reaches your limit or runs out of articles.

Each row comes with:

  • the article's headline, its publisher's name and website, and when it was published (an exact date and time)
  • the Google News link to the article, and its Google News id
  • for a story with wider coverage (common in sections and top stories): the other articles Google groups with it, each with its headline, publisher and link
  • the article's place in its feed (1 = the top article)
  • the keyword or section it came from, the day searched (for a date window), the edition (country and language) asked for and the one Google served

Why use it?

  • Thousands of articles per keyword. A Google News search lists about 100 articles. With a date window, every day of the window is its own search, so two busy keywords over 30 days returned 4,440 articles, newest day first.
  • Any edition. Read Google News as it appears in another country and language: tested in the US, German and Vietnamese editions.
  • Keywords, sections and links in one run. Mix searches, the nine Google News sections and pasted Google News links.
  • Related coverage at no extra cost. Stories in sections and top stories come with the other articles Google groups with them.
  • Each article once. An article found by two keywords, or on two days, is saved and charged once.
  • Use the data anywhere. Download as JSON, CSV or Excel, or send it to your own tools through Apify's API and integrations.

How to use it

  1. Type one or more keywords into Keywords, pick Topics, or paste Google News links.
  2. Optionally, set the Country and language, a date window (Only articles newer than, Only articles older than) and Max articles per keyword, topic or link.
  3. Click Start. When the run ends, open the Output tab to view the articles or download them.

Run it with no input to see a sample: up to 100 US articles from the last 3 days on "artificial intelligence", charged as usual.

Input

FieldWhat it doesDefault
Keywords (keywords)Words to search for, one search each. "exact phrase", OR, -word and site: work—
Topics (topics)TOP, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH—
Google News links (startUrls)Google News search, section, topic or front page links; each keeps its own edition—
Country and language (edition)COUNTRY:language, such as US:en, GB:en, DE:de, JP:ja, BR:pt-419, VN:viUS:en
Only articles newer than (onlyArticlesNewerThan)A date (2026-10-01) or a span (12 hours, 3 days, 2 weeks, 1 month, 1 year)none
Only articles older than (onlyArticlesOlderThan)The window's end, the same way; needs the start. At most 366 days in allnone
Max articles per keyword, topic or link (maxArticlesPerFeed)Stop each one after this many articles (1 to 10,000)100
Only new articles (onlyNewItems)Return only the articles an earlier run did not; see New items only belowoff

Give at least one keyword, topic or link. Example input:

{
"keywords": ["artificial intelligence", "\"electric vehicles\" -tesla"],
"topics": ["TECHNOLOGY"],
"edition": "GB:en",
"onlyArticlesNewerThan": "30 days",
"maxArticlesPerFeed": 3000
}

New items only

Turn on Only new articles (onlyNewItems) for a scheduled run, or a re-run of the same task. Each run then reads the latest articles of each keyword, topic or link, one feed each, and returns only those it has not returned before. Skipped articles are neither saved nor charged; each new article is charged as usual.

  • Runs with other settings, or from another task, keep their own list, so two schedules on one keyword never skip each other's articles.
  • It cannot be combined with Only articles newer than on a keyword search: a dated search reads one feed a day, and every run would read the whole window again. Sections and topic links can keep one. The form fills in 3 days for Only articles newer than: clear it when you turn this on for keywords.
  • The list lives in your Apify account, in a key-value store named google-news-scraper-monitor. Delete it to start afresh.

Output

One row per article. An example, with made-up values:

{
"article_id": "CBMiAbCdEfGhIjKlMnOpQrStUvWxYz",
"title": "A headline about artificial intelligence",
"source_name": "A Newspaper",
"source_url": "https://www.a-newspaper.example",
"published_at": "2026-10-17T16:01:03.000Z",
"google_news_url": "https://news.google.com/rss/articles/CBMiAbCdEfGhIjKlMnOpQrStUvWxYz?oc=5",
"related_articles": [
{
"title": "Another paper's take on the same story",
"source_name": "Another Paper",
"google_news_url": "https://news.google.com/rss/articles/CBMiZyXwVuTsRqPoNmLkJiHgFeDcBa?oc=5"
}
],
"feed_position": 1,
"query": "artificial intelligence",
"topic": null,
"search_day": "2026-10-17",
"feed_title": "\"artificial intelligence after:2026-10-17 before:2026-10-18\" - Google News",
"feed_page_url": "https://news.google.com/search?q=artificial+intelligence+after:2026-10-17+before:2026-10-18&hl=en-US&gl=US&ceid=US:en",
"feed_language": "en-US",
"edition": "US:en",
"language": "en-US",
"country": "US",
"input_link": "https://news.google.com/search?q=artificial+intelligence&hl=en-US&gl=US&ceid=US%3Aen"
}
FieldWhat it holds
article_idThe article's Google News id
titleThe headline, without the publisher's name Google adds after it
source_nameThe publisher's name
source_urlThe publisher's website
published_atWhen it was published (ISO date and time, UTC)
google_news_urlThe Google News link to the article; it opens the publisher's page
related_articlesOther articles Google groups with this story (headline, publisher, Google News link); often empty
feed_positionIts place in its feed, 1 = the top article
queryThe keyword it came from
topicThe section it came from (BUSINESS, TOP, …)
search_dayWith a date window: the day whose search found it
feed_titleThe feed's title, as Google names it
feed_page_urlThe Google News page for that feed
feed_languageThe edition's language Google served
editionThe edition asked for (US:en)
languageThe language asked for
countryThe country asked for
input_linkThe Google News link for the keyword, section or link it came from

Not included: the publisher's own article link (rows carry the Google News link, which opens it), the article's text and its image.

How much does it cost?

No surcharges and no paid options; an item that fails is not charged.

You pay for what you get:

  • $1 per 1,000 articles ($0.001 an article). Each article is charged once per run.
  • No start fee, and nothing per keyword, topic or link.

So 1,000 articles cost $1. If you set a maximum cost for a run, the Actor stops when it reaches it and keeps every article saved so far.

How long does a run take?

About 10 seconds for 100 articles of one keyword, about 40 seconds for two keywords over 7 days, and about 3 minutes for two keywords over 30 days plus two sections (4,956 articles).

Good to know

  • Without a date window, a keyword gives about 100 articles: Google's own pick of recent articles. Set Only articles newer than to read it day by day and get more.
  • A day gives at most about 100 articles. For a very busy keyword, some articles of a day may be missing; a narrower keyword reads deeper.
  • Days follow the edition's clock. The Actor reads one extra day on each side of your window and keeps only articles published inside it (UTC).
  • Sections and links are one feed each (about 40 to 100 articles); a date window only filters them.
  • An unknown edition reads as US English. Check feed_language.
  • An article found by two keywords is saved and charged once, under one of them. It still counts toward the other keyword's maximum, so two keywords can save fewer articles than their two maximums.
  • Personal data. Articles can name people. Use the data in line with the laws that apply to you.

More Actors from us

Use it from an AI agent or the API

One call starts a run and returns its items (Apify waits up to 300 seconds; for a longer run, start it with POST /v2/acts/…/runs and read its dataset):

POST https://api.apify.com/v2/acts/luzivanlt~google-news-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>

With the sample input as its JSON body:

{
"keywords": ["artificial intelligence"],
"edition": "US:en",
"onlyArticlesNewerThan": "3 days",
"maxArticlesPerFeed": 100
}

Its inputs, in the order of the input form:

InputWhat it takesDefault
keywords (Keywords)Words to search Google News for, one search per line, as you would type them in Google News' search box, e.g. artificial intelligence.—
topics (Topics)Google News sections to read: TOP (top stories), WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH, e.g. TECHNOLOGY.—
startUrls (Google News links)Links to Google News pages: a search (news.google.com/search?q=…), a section or topic (news.google.com/topics/…, /headlines/section/topic/BUSINESS), or the front page; RSS links work too.—
edition (Country and language)The Google News edition to read, as COUNTRY:language, e.g. US:en, GB:en, IN:en, DE:de, FR:fr, JP:ja, BR:pt-419, MX:es-419, TW:zh-Hant or VN:vi."US:en"
onlyArticlesNewerThan (Only articles newer than)A date, e.g. 2026-10-01, or a span back from now (12 hours, 3 days, 2 weeks, 1 month, 1 year).—
onlyArticlesOlderThan (Only articles older than)Optional end of the window: a date, e.g. 2026-10-15 (articles before that day), or a span back from now, e.g. 1 week.—
maxArticlesPerFeed (Max articles per keyword, topic or link)Stop each keyword, topic or link after this many articles, from 1 to 10,000; default 100.100
onlyNewItems (Only new articles)Turn this on for a scheduled run, or a re-run of the same task: each run then reads the latest articles of each keyword, topic or link and returns only those it has not returned before.—

Apify's MCP server, https://mcp.apify.com, lists it as luzivanlt/google-news-scraper. To give an AI agent this Actor as a tool, add the server to the agent's MCP config:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=luzivanlt/google-news-scraper"
}
}
}

The client signs in with OAuth, or add "headers": { "Authorization": "Bearer <APIFY_TOKEN>" }.

A real run's output, unedited: the sample dataset.

Charged per article delivered; the sample input above costs at most $0.10.