Google News Scraper: Articles, Sources & Dates avatar

Google News Scraper: Articles, Sources & Dates

Pricing

from $0.80 / 1,000 articles

Go to Apify Store
Google News Scraper: Articles, Sources & Dates

Google News Scraper: Articles, Sources & Dates

Scrape Google News for any topic, company or keyword: headline, source, publish date, snippet and article URL. Time filters, sort by date, any country and language. A Google Alerts alternative: only-new mode on a schedule sends just the new articles. Up to 300 articles per search, $1 per 1,000.

Pricing

from $0.80 / 1,000 articles

Rating

0.0

(0)

Developer

Nathan Carter

Nathan Carter

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

16 days ago

Last modified

Categories

Share

Google News Scraper is an Apify Actor that returns Google News results for any topic, company or keyword: headline, source, publish date and article URL. It's built for code and AI agents: one JSON row per article, a clean schema and runs that finish in seconds.

Example result

"Apify", from a real run on 5 October 2026:

HeadlineSourcePublished
Jan Čurn: how Apify taught AI agents to pay for themselvesAround Prague3 days ago
She Code Africa and Apify announce winners of BuildHer Hackathon 2026TechCabal4 days ago

Each article also includes the snippet, exact publish time, the publisher's article URL and the Google story cluster.

Quick facts

  • What you get, one row per article: title, snippet, source, publishedAt, publishedText, url, domain, googleLink and more (all fields below).
  • Any country and language: set country and language.
  • Fast: plain HTTP through Apify's Google SERP proxy, no browser. A search takes a few seconds.
  • Price: $1.00 per 1,000 articles (less on paid Apify plans). Apify's free $5 monthly credit covers 5,000 articles.
  • AI agents: connect https://mcp.apify.com?tools=automationnation/google-news-scraper (setup below).

What can you do with it?

  • Brand and media monitoring: track every article that mentions your company, product or competitors.
  • Finance and investing: collect news on tickers and companies for research and sentiment signals.
  • PR and comms: see which outlets cover a topic and how fast stories spread.
  • AI agents and RAG: give an LLM fresh, dated news with sources.
  • Media and brand monitoring: collect news articles and headlines about your brand, competitors or topics, with a simple news API for alerts and press tracking.

How to use it

  1. Click Try for free.
  2. Add one or more search queries.
  3. Set the country, language and how many articles you want per search, plus any filters.
  4. Click Start and download the results as JSON, CSV or Excel, or read them through the API.

Run it on a schedule: only new articles

Google Alerts with an API: news about your brand, competitors or any topic, as it's published. Turn on Only new results and each run saves, and charges for, only the articles that earlier runs of the same search didn't return.

  1. Turn on Only new results ("onlyNew": true).
  2. Click Save as a new task, then Schedule it hourly, daily or weekly.
  3. On the task's Integrations tab, send each run's results to Slack, email, Google Sheets or a webhook, or pick them up in n8n, Make or Zapier.
{
"queries": [
"\"Acme Corp\"",
"acme competitor"
],
"time": "day",
"sortBy": "date",
"onlyNew": true
}

You pay only for what's new: 5 new articles a day costs about $0.15 a month. The history is kept for 90 days in your own Apify account; use Monitor name to keep separate histories for the same searches.

Input example

{
"queries": [
"apple earnings",
"electric vehicles"
],
"maxResultsPerQuery": 30,
"country": "us",
"language": "en",
"time": "week",
"sortBy": "date"
}

Output example

{
"query": "apple earnings",
"position": 1,
"title": "Bank of America Flags Surprising Risk to Apple Stock",
"snippet": "The bigger threat may have little to do with iPhone sales.",
"source": "Yahoo Finance",
"publishedAt": "2026-09-30T12:26:36.000Z",
"publishedText": "2 days ago",
"url": "https://finance.yahoo.com/news/bank-america-flags-surprising-risk-123000123.html",
"googleLink": "https://www.google.com/goto?url=CAESngEB6zswFcJX0sxvIsPZQgTyayIBHYbSYJbCexuVJgj0ua6GIVgjs6HK_J2CMXS4ar-SXqlye8PuA8W06bIZVQLWckeb-DBBk14pkodVfDsvE2eoBK1JYW-DDBuX0_GPzYwWCjCEwiSAWoV9IulOhXDeKNHpm7y4A_Jk115FjRDtNNYMaf5FfHqPHSNVg_L8zUgacfuAT42m7GHcQAYg5Q",
"thumbnail": null,
"clusterId": "4843399594",
"newsId": "1cEEKolnqJDxHM",
"domain": "finance.yahoo.com",
"page": 1,
"country": "us",
"language": "en",
"searchUrl": "https://www.google.com/search?…",
"scrapedAt": "2026-10-05T10:12:00.000Z"
}

Output fields

FieldDescription
queryThe search this row came from.
positionRank in the results for this search, from 1.
titleHeadline.
snippetSummary text under the headline.
sourcePublisher, e.g. Reuters.
publishedAtPublish time (ISO), from Google's timestamp.
publishedTextPublish time as shown, e.g. 2 hours ago.
urlArticle URL.
domainPublisher domain.
googleLinkGoogle's redirect link to the article.
thumbnailThumbnail URL, when Google provides one.
clusterIdGoogle story cluster ID.
newsIdGoogle news document ID.
pageResults page it came from.
countryGoogle country (gl).
languageGoogle interface language (hl).
searchUrlThe Google search URL.
scrapedAtWhen it was scraped (ISO).

The Run summary (key-value store OUTPUT) lists each search with its status and result count.

How much does it cost?

You pay per article saved; searches that fail are free.

ArticlesFree & Bronze plansSilverGold and above
1,000$1.00$0.90$0.80
10,000$10.00$9.00$8.00

Set a maximum cost per run in the run options; the Actor stops at your limit and keeps everything saved up to then.

Use it with AI agents (MCP)

Hosted: add https://mcp.apify.com?tools=automationnation/google-news-scraper to Claude, ChatGPT, Cursor or another MCP client and sign in with Apify.

Local (Claude Desktop or Cursor config):

{
"mcpServers": {
"google-news-scraper": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server", "--tools", "automationnation/google-news-scraper"],
"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
}
}
}

Then ask, for example: "Summarise this week's news about Apple earnings, with sources."

Open WebUI: the Google News Search tool runs this Actor from Open WebUI, so your models can read current news. Paste it under Workspace → Tools and add your Apify token in its Valves.

Integrations and API

curl -X POST "https://api.apify.com/v2/acts/automationnation~google-news-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["apple earnings"], "maxResultsPerQuery": 10, "country": "us"}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("automationnation/google-news-scraper").call(run_input={"queries": ["apple earnings"], "maxResultsPerQuery": 10})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"])
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('automationnation/google-news-scraper').call({"queries": ["apple earnings"], "maxResultsPerQuery": 10});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Schedules, webhooks, Google Sheets, Slack, n8n, Make and Zapier work through Apify's integrations.

FAQ

How fresh is it? Live Google News results at run time. Use time = Past hour or Past 24 hours and schedule the Actor for monitoring.

Do I get the full article text? You get the headline, snippet, source, date and URL. For full text, pass the URLs to a content crawler such as Apify's Website Content Crawler.

Which countries and languages? Any: set country and language, e.g. de + de for German news.

How many articles per search? Up to 300 (30 pages). Google stops earlier for narrow topics.

Is it legal to scrape Google? The Actor reads public Google results, like a person searching. Use the data in line with the laws and terms that apply to you.

Why is it so fast and cheap? It reads Google's results pages over plain HTTP through Apify's Google SERP proxy: no browser, about a second per page.

Guides: How to scrape Google News in 2026 · Google News API in 2026 · Side-by-side comparison · Code examples (Python, JavaScript, MCP)

More Google data from AutomationNation

Questions or a missing field? Open an issue on the Issues tab; fixes usually ship within a day.