Google News Scraper
Pricing
from $4.50 / 1,000 results
Google News Scraper
Search Google News in 18 countries and get each article with title, link, source, snippet and publication time as a real timestamp, even when Google shows "2 hours ago". Filter by past hour, day, week, month or year. Up to 100 articles per search.
Pricing
from $4.50 / 1,000 results
Rating
0.0
(0)
Developer
Yasmany Grijalba Casanova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search any topic on Google News across 18 markets and get every article as data: title, link, source, snippet and the publication time as a real timestamp, even when Google only shows "2 hours ago" or a local date. Filter by the past hour, day, week, month or year.
ℹ️ Zero configuration Provide a topic and run it: results are ready in seconds.
Quick Start
{"query": "inteligência artificial","country": "br","maxResults": 20}
Tip: Google News serves about 10 articles per page and every page is one request. Use
dateRangeto keep only fresh stories, for examplepast_dayfor a daily digest.
More examples
Supported Markets
| Country | country | Country | country |
|---|---|---|---|
| Brazil (default) | br | Germany | de |
| Portugal | pt | Austria | at |
| United States | us | France | fr |
| United Kingdom | gb | Spain | es |
| Canada | ca | Mexico | mx |
| Australia | au | Argentina | ar |
| India | in | Colombia | co |
| Ireland | ie | Chile | cl |
| Italy | it | Netherlands | nl |
The market decides which outlets Google ranks, as a reader in that country would see them.
Features
| Feature | Description |
|---|---|
| 18 Markets | Search the news as a reader in Brazil, the US, the UK, Germany, France, Spain, Mexico and more |
| Real Publication Time | "há 5 horas", "vor 2 Tagen" or "19 de jul. de 2026" become one UTC timestamp you can sort and filter |
| Date Filter | Keep only articles from the past hour, day, week, month or year |
| Source and Domain | The outlet name and its domain on every article |
| Up to 100 Articles | Page through the results, deduplicated and numbered in order |
Use Cases
- Media Monitoring: Track every story about your brand, your competitors or your market
- PR Measurement: See which outlets picked up an announcement, and when
- Market Research: Follow a topic across countries and languages over time
- Newsletters and Digests: Collect the day's articles on a topic in one run
- AI Pipelines: Feed fresh, dated headlines into an LLM, a RAG index or an alerting workflow
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string | none | What to look for in the news (required) |
country | string | br | Market to search (see the table above) |
maxResults | integer | 20 | Articles to return (1 to 100). About 10 per page, one request per page |
dateRange | string | any | any, past_hour, past_day, past_week, past_month or past_year |
Output Example
Each article is a row, followed by a summary row with the totals:
[{"record_type": "article","query": "inteligência artificial","country": "br","page": 1,"position": 1,"title": "EUA anunciam acordo no Paraguai para usar energia Itaipu em projeto de IA","url": "https://www.cnnbrasil.com.br/internacional/eua-anunciam-acordo-no-paraguai-para-usar-energia-itaipu-em-projeto-de-ia/","domain": "www.cnnbrasil.com.br","source": "CNN Brasil","description": "Entendimento entre as companhias Crusoe e Araico foi anunciado...","published_at": "2026-10-21T22:43:00Z","date_text": "há 58 minutos","scraped_at": "2026-10-21T23:41:00.000Z"},{"record_type": "summary","query": "inteligência artificial","country": "br","date_range": "any","pages_fetched": 2,"articles_found": 19,"articles_returned": 19,"reference_url": "https://www.google.com/search?q=intelig%C3%AAncia+artificial&hl=pt-br&gl=br&tbm=nws","scraped_at": "2026-10-21T23:41:00.000Z"}]
Data Fields
| Field | Type | Description |
|---|---|---|
record_type | string | article for an article, summary for the totals. The summary row carries no article columns, so sorting by published_at needs no filtering |
query | string | The search query |
country | string | Market the articles were collected from |
page | number | Results page the article came from |
position | number | Rank of the article in Google's list, numbered in order across pages |
title | string | Headline |
url | string | Link to the article on the publisher's site |
domain | string | Domain of the publisher |
source | string | Name of the outlet as Google shows it |
description | string | Snippet Google shows under the headline |
published_at | string | Publication time, ISO 8601 in UTC. See the FAQ on how it is read |
date_text | string | The date exactly as Google shows it, in the market's language |
date_range | string | Date filter used for the search. Summary row |
pages_fetched | number | Pages the run requested. Summary row |
articles_found | number | Articles found across the pages fetched, after removing repeats. Summary row |
articles_returned | number | Article rows pushed (limited by maxResults). Summary row |
reference_url | string | Google News URL of the search. Summary row |
scraped_at | string | ISO 8601 timestamp (UTC) |
Integrations
Use the API tab on the Actor page to get ready-to-use code examples in Python, JavaScript, and cURL, generated with the correct parameters for immediate integration.
Example Searches
| Market | query | dateRange |
|---|---|---|
| Brazil | inteligência artificial | any |
| United States | Nvidia | past_day |
| Germany | Elektroautos | past_week |
FAQ
Support
- Check the FAQ above for common questions
- Test with the prefilled example to confirm expected output
- Contact support through Apify for additional assistance