Google News Scraper — past the 100 limit, real links
Pricing
from $1.50 / 1,000 articles
Google News Scraper — past the 100 limit, real links
Every article Google News lists for your searches, past its ~100-per-search stop (split by day and source), each once, with the publisher's real link, strictly inside your dates.
Pricing
from $1.50 / 1,000 articles
Rating
0.0
(0)
Developer
Cowboi Bebot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Every article Google News lists for your searches, past its ~100-per-search stop, each article once, with the publisher's real link (not the news.google.com redirect), strictly inside the dates you ask for, and a plain per-search check of which parts Google cut.
Versión en español más abajo.
Why this one
- Past the ~100 stop. Google News never lists more than about 100 articles for one search. This Actor reads your date range day by day, and a day that also reaches 100 is read again per news source (the day's biggest sources one by one, then everything else). Test on 2026-10-09:
| Search "nvidia", one day (2026-10-07), US edition | Feeds read | Distinct articles |
|---|---|---|
| One Google News search for that day | 1 | 100 |
| This Actor (the day + 8 sources + the rest + 8 more sources) | 18 | 1,153 |
- Any dates you want.
dateFrom/dateTo(e.g. all of March 2025), or the last hour, 24 hours, 7 days, 30 days or 12 months. - Strictly inside your dates. Google's own date filter leaks: asked for articles before 2026-01-01, it returned 4 later ones out of 100. Articles outside your window are dropped and not charged (counted as
outsideDates). - Real publisher links, on by default, and you pay only for rows that have one: an article whose link cannot be turned into the publisher's is still delivered (with
urlempty andurlResolved: false) and not charged. - Each article once, and you pay once, across days, sources, searches and editions of a run. Several searches and several editions (US:en, GB:en, AR:es-419…) in one run.
- Only new articles, for monitoring. Turn on
onlyNewand the Actor remembers what it delivered (per search and edition, in a key-value store of your own account): each scheduled run delivers and charges only what is new. - The check per search (SUMMARY record): feeds read, days Google cut at 100, splits by source, repeats skipped, articles outside your dates, articles seen in earlier runs, links not resolved, and
listComplete: trueonly when no part was cut. Parts that could not be split further are named (e.g. "2026-10-07 site:finance.yahoo.com: this source alone has 100+ articles that day").
Input
| Field | What it does |
|---|---|
queries | Words as you would type them on Google News (nvidia, "interest rates" fed). Google News operators work (site:, intitle:, OR, -word). A news.google.com search or topic link also works. |
topics | Google News sections: top stories, WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH (what Google shows on that page, not split). |
editions | country:language, e.g. US:en, GB:en, IN:en, FR:fr, DE:de, AR:es-419, MX:es-419, BR:pt-419, JP:ja. |
timeRange | 1h, 1d, 7d (default), 30d, 1y, or any (one search, Google stops at ~100). |
dateFrom, dateTo | Any day range (YYYY-MM-DD). Google News days are US Pacific days in every edition. Dates win over timeRange. |
maxArticlesPerQuery | 0 = everything Google News lists. Newest first. |
goPastLimit | On by default. Off = read each day once. |
resolveUrls | On by default (the publisher's own link). Off = faster, Google's link only. |
onlyNew, stateName | Monitoring: deliver only articles not delivered by earlier runs with the same state name. |
If your search has its own after: / before: / when: words, it is run once as written (and still checked locally against those dates).
What you get for each article
title (Google's " - Source" suffix removed), source, sourceDomain, url (publisher link), publishedAt (UTC), publishedTimeKnown (false when Google gives only the date, as it does for most articles older than a few days), googleNewsUrl, articleId, sourceUrl, urlResolved, query / topic, input, edition, foundIn (the day and source piece it came from).
Example
{"title": "Nvidia, Oracle, CoreWeave and other AI stocks sink on OpenAI revenue report","source": "CNBC","sourceDomain": "cnbc.com","url": "https://www.cnbc.com/2026/10/08/open-ai-revenue-nvidia-oracle-coreweave.html","publishedAt": "2026-10-08T18:14:54Z","publishedTimeKnown": true,"urlResolved": true,"query": "nvidia","edition": "US:en","foundIn": "2026-10-08"}
Price
You pay only for articles delivered with the publisher's real link: USD 1.50 per 1,000 articles (USD 0.0015 each). No charge per run beyond Apify's standard start event, and nothing for repeats, articles outside your dates, articles already delivered in an earlier monitoring run, rows whose link could not be resolved, or searches that fail. Set a maximum charge per run in Apify and the Actor stops there.
How long it takes
100 articles with real links in about 8 seconds; one very busy day ("nvidia", 1,153 articles) in about 3 minutes.
Good to know
- Titles, sources, dates and links only: the article text is on the publisher's site and is not copied.
publishedAtis Google News's date. Older articles often carry the day only (publishedTimeKnown: false).- A single source that publishes 100+ matching articles in one day cannot be split further (Google does not go below a day): the SUMMARY names those parts.
- Monitoring: one
stateNameper monitor, and don't run two runs with the samestateNameat the same time (they would both deliver the same new articles). - No proxy is needed (Google News answers Apify's own IPs); if Google refuses for a moment, the run uses Apify's proxy by itself.
- Not affiliated with Google. It reads the public Google News RSS feeds, without logging in.
Versión en español
Todas las notas que Google News lista para tus búsquedas, más allá de su tope de ~100 por búsqueda, cada nota una sola vez, con el link real del medio (no la redirección de news.google.com), estrictamente dentro de las fechas que pedís, y un control por búsqueda de qué partes cortó Google.
Por qué este
- Pasa el tope de ~100. Google News nunca lista más de unas 100 notas por búsqueda. Este Actor lee tu rango día por día, y un día que también llega a 100 lo lee otra vez por medio. Prueba del 2026-10-09, "nvidia", un día, edición EE. UU.: una búsqueda de Google da 100; este Actor, 1.153 notas distintas.
- Las fechas que quieras:
dateFrom/dateTo, o la última hora, 24 horas, 7 días, 30 días o 12 meses. - Estrictamente dentro de tus fechas. El filtro de fechas de Google se filtra: pedidas notas anteriores al 2026-01-01, devolvió 4 posteriores de 100. Las que caen fuera no se entregan ni se cobran.
- Links reales del medio, activados por defecto, y pagás solo las filas que lo tienen: una nota cuyo link no se pudo convertir se entrega igual, con
urlvacío, y no se cobra. - Cada nota una vez, y se cobra una vez, entre días, medios, búsquedas y ediciones de la corrida.
- Solo notas nuevas, para monitoreo: con
onlyNew, el Actor recuerda lo que entregó (en un almacén de tu propia cuenta) y cada corrida programada entrega y cobra solo lo nuevo. - Control por búsqueda (registro SUMMARY): feeds leídos, días que Google cortó en 100, partes no completas con su motivo, repetidas, fuera de fecha, vistas en corridas anteriores, links no convertidos, y
listComplete: truesolo cuando no se cortó nada.
Precio
Pagás solo las notas entregadas con el link real del medio: USD 1,50 cada 1.000 notas (USD 0,0015 cada una). No hay cargo por corrida aparte del evento de inicio estándar de Apify, y no se cobran las repetidas, las que caen fuera de tus fechas, las ya entregadas en una corrida anterior de monitoreo, las filas cuyo link no se pudo convertir ni las búsquedas que fallan. Poné un cargo máximo por corrida en Apify y el Actor se detiene ahí.
Para saber
- Solo título, medio, fecha y link: el texto de la nota está en el sitio del medio y no se copia.
publishedAtes la fecha de Google News; las notas de hace más de unos días suelen traer solo el día (publishedTimeKnown: false).- Un medio que publica solo 100+ notas de tu búsqueda en un día no se puede partir más (Google no parte por debajo del día): el SUMMARY nombra esas partes.
- Monitoreo: un
stateNamepor monitor, y no corras dos corridas con el mismostateNamea la vez (las dos entregarían las mismas notas nuevas). - No está afiliado a Google. Lee los feeds RSS públicos de Google News, sin iniciar sesión.