VOOZH about

URL: https://apify.com/dami_studio/google-news-scraper

โ‡ฑ Google News Scraper - Real Publisher URLs, No Redirects ยท Apify


Pricing

from $3.00 / 1,000 article returneds

Go to Apify Store

Search Google News by keyword or topic and get clean, structured articles with the REAL publisher URL (not Google's redirect), source, date, and snippet. Optional full article text and AI summary + sentiment. No key, no login.

Pricing

from $3.00 / 1,000 article returneds

Rating

5.0

(1)

Developer

๐Ÿ‘ Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search Google News by keyword or topic and get back clean, structured articles โ€” with the real publisher URL instead of Google's useless redirect link. No API key, no login.

Most Google News scrapers hand you https://news.google.com/rss/articles/CBMi... links that you then have to figure out how to open. This one decodes them to the actual reuters.com/... (or wherever) URL, and falls back gracefully (with urlResolved: false) when a link genuinely can't be decoded โ€” instead of silently dropping the article.

What you get per article

title, url (resolved publisher link), urlResolved, source, sourceUrl (publisher homepage), publishedAt (ISO), snippet, and the original googleUrl. Turn on extras for articleText (full body) and aiSummary + sentiment.

Fields that can be null

  • url / urlResolved โ€” URL resolution is best-effort. When a Google link can't be decoded, url stays the Google redirect and urlResolved is false. Check urlResolved to know which you got.
  • sourceUrl, source, publishedAt, snippet โ€” null when Google's feed doesn't include that field for an item.
  • articleText โ€” only present when Fetch full article text is on AND extraction succeeded. Some sites block scraping or have no extractable body; those rows come back with articleText: null, are flagged ok: false, and are not charged.
  • aiSummary / sentiment โ€” only present when AI summary is on AND the OpenAI call succeeded; otherwise omitted/null for that row.

Input

FieldNotes
queryKeywords. Supports Google operators, e.g. tesla OR rivian, site:reuters.com, intitle:layoffs.
topicUse a topic feed (World, Business, Technology, โ€ฆ) instead of a query.
freshnessLast hour / 24h / 7d / 30d / year.
language / countrye.g. en-US / US, de / DE.
maxItemsUp to ~100 (Google's per-feed cap).
resolveUrlsDecode to the real publisher URL. On by default.
fetchArticleTextDownload each article and extract the body.
aiSummary1โ€“2 sentence summary + sentiment (needs your OpenAI key).

Output

One dataset row per article. Pricing is pay-per-result: you are only charged for genuine, complete article rows (ok: true). Rows we couldn't fully deliver are never charged โ€” this includes:

  • empty/invalid input (a single ok: false diagnostic row with errorCode: "BAD_INPUT"),
  • no results for the query/topic (NO_RESULTS),
  • blocks, rate limits, or network errors (BLOCKED / RATE_LIMITED / NETWORK),
  • and, when Fetch full article text is on, any article whose body couldn't be extracted (articleText: null, flagged ok: false).

Proxy

Google News RSS is a public, no-auth API with no anti-bot, so no proxy is required and the default runs without one (saving proxy credits). Only enable Apify Proxy if you hit IP rate limits at very high volume.

Troubleshooting

  • Many rows have urlResolved: false? Some publishers' Google links can't be decoded; the article still comes back with its source, title, date and the Google link.
  • articleText: null on several rows? Those sites blocked extraction โ€” they are flagged ok: false and were not charged.
  • Getting a BAD_INPUT row? Provide a query or pick a topic (and an OpenAI key if aiSummary is on).

Example

{"query":"openai funding","freshness":"7d","language":"en-US","country":"US","maxItems":30,"resolveUrls":true}

Notes

Google News search feeds cap at roughly 100 results per query โ€” split big jobs by keyword, source (site:), or freshness window. URL resolution is best-effort: most links decode, and any that don't still come back with the source, title, date and the Google link so nothing is lost.

You might also like

Google News Scraper โ€” Articles & Sources

khadinakbar/google-news-scraper

Extract Google News articles by keyword, topic, or region. Returns title, source, snippet, link, published date, and image. No login or API key. MCP-ready.

20

๐Ÿ”ฅ Google News Search Scraper

powerai/google-news-search-scraper

Search Google News and export structured metadata with optional article enrichment.

Google News Scraper - Articles by Keyword, Real URLs

logiover/google-news-scraper

Google News API alternative, no API key. Scrape Google News RSS feeds and export articles to CSV/JSON with real publisher URLs across 50+ countries.

Google News Scraper

scrapeai/google-news-scraper

Scrape Google News articles from news.google.com using any search query. Extract title, source, date, link, and snippet. Optional deep scrape visits each article to collect full text, author, images, keywords, metadata, word count, and reading time.

Google News Article Scraper

webscrap18/google-news-article-scraper

Scrape Google News, Extract full content with Title, Article Text, Images and Structured data.

Google News Scraper

cirkit/google-news-scraper

Fast Google News scraper. Search by keyword with time-range filter, scrape top stories per country, topic sections, geo headlines, or topic IDs. Extracts title, publisher, date, snippet, image, related coverage. Optional decode of the wrapped Google URL into the real publisher URL.

Google News Scraper

rupom888/google-news-scraper

Scrape Google News articles by keyword, topic (Technology, Business, Sports, etc.), or site. No API key needed. Returns title, URL, source, date, description, and image.

Google News Scraper - Articles by Keyword & Topic

fascinating_lentil/google-news-scraper

Scrape Google News articles by search keyword, topic, or top headlines. Extract titles, sources, links, publish dates, and snippets. No login or API key needed.

๐Ÿ‘ User avatar

Md Jakaria Mirza

2