Google News Scraper avatar

Google News Scraper

Pricing

from $0.50 / 1,000 news articles

Go to Apify Store
Google News Scraper

Google News Scraper

Search Google News and export article title, URL, snippet, source, and publish time.

Pricing

from $0.50 / 1,000 news articles

Rating

0.0

(0)

Developer

datacortex

datacortex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Search Google News and download structured article listings: title, URL, snippet, source, and publish time.

Built for Apify Console, API, MCP agents, and integrations (Make, Zapier, n8n). One dataset row per article — ready for CSV, Excel, or JSON export.

What you get

FieldExample
titleAdidas reports quarterly results
urlhttps://www.reuters.com/business/adidas
descriptionAdidas said sales rose in the latest quarter…
sourceReuters
published1 day ago
typenews
position1

Default is one page per query. Extra stories from the “additional” strip are written after the main list.

Sample output (live)

{
"query": "adidas",
"type": "news",
"position": 1,
"page": 1,
"title": "AS Roma and adidas unveil the new third kit for the 2026/27 season",
"url": "/goto?url=…",
"description": "AS Roma e adidas unveil the new Third kit for the 2026/27 season, inspired by Fides, the virtue associated with loyalty and unity.",
"source": "AS Roma",
"published": "1 day ago",
"rankOverall": 2
}

Article url is often a Google /goto path, not the publisher’s final URL.

How to run

  1. Open the Actor in Apify Console.
  2. Enter one search term per line under Search queries.
  3. Optional: pages, location, language, max results.
  4. Click Start. Open the Output tab when the run finishes.

Example input

{
"queries": ["adidas"],
"pages": 1,
"maxResults": 10
}

API

curl -X POST "https://api.apify.com/v2/acts/datacortex~google-news-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries":["adidas"],"pages":1}'

Replace YOUR_TOKEN with an Apify API token.

Use with MCP / agents

This is a normal Apify Actor. Agents call it through Apify MCP — you do not run a separate MCP process.

Pin this Actor as a tool (after it is public):

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

The agent should fetch-actor-details on datacortex/google-news-scraper, then run it with the same JSON as Example input above. Running Actors requires an Apify token (OAuth in the client, or Authorization: Bearer <APIFY_TOKEN>).

Pricing

$0.50 per 1,000 results + $0.001 per run.

EventWhen it firesPrice
apify-actor-startOnce when the run starts$0.001
apify-default-dataset-itemOnce per dataset row (one article)$0.0005 ($0.50 / 1,000)
JobRowsYou pay
1 query, 10 articles10$0.001 + $0.005 = $0.006
10 queries~100$0.001 + $0.050 = $0.051
20 queries~200$0.001 + $0.100 = $0.101
70 queries~700$0.001 + $0.350 = $0.351

Set a max total charge per run so a long list cannot overrun budget. The Actor stops when that limit is reached.

Input reference

FieldRequiredDefaultNotes
queriesyesOne term per line, max 1,000
pagesno11–10; each extra page is another lookup
geoLocationnoCity, state, country, or coordinates
localenoAccept-Language value
maxResultsnoallHard cap across every query

Limitations

  • Article url is often a Google /goto path, not the publisher’s final URL.
  • Publish times are relative strings from the results page (1 day ago), not ISO timestamps.
  • Failed queries write one type: "error" row so you can see which term failed.

Changelog

See CHANGELOG.md.