Better Fetch

Google News Scraper

Search Google News RSS and return normalized article titles, sources, RSS links, GUIDs, publication timestamps, and source URLs when available.

Newsv0.1.0~1 credit/runApify StoreSource on GitHub

Overview

Google News Scraper gives agents a lightweight way to monitor current news coverage for a keyword. The tool queries Google News RSS, parses the feed, and returns clean article records with title, source, source URL, RSS link, GUID, and publication timestamp fields suitable for monitoring, research, and downstream article extraction.

Last validated: Jul 3, 2026

Playground

Google News search query. Supports normal Google search operators.

Google News gl parameter, such as US, AU, GB, or DE.

Google News hl parameter, such as en-US or de-DE.

Maximum articles to return.

Sign in to run this tool

~1 credit per run · runs against your account

Input

querystringrequired

Google News search query. Supports normal Google search operators.

countrystringdefault: "US"

Google News gl parameter, such as US, AU, GB, or DE.

languagestringdefault: "en-US"

Google News hl parameter, such as en-US or de-DE.

max_resultsintegerdefault: 10

Maximum articles to return.

Output

countintegerrequired

Number of articles returned

querystringrequired

Requested Google News query

articlesobject[]required

Google News RSS article records

source_urlstringrequired

Fetched Google News RSS URL

Examples

openai-news

{
  "query": "openai",
  "max_results": 3
}

Use cases

News monitoring

Track coverage for a company, person, product, ticker, policy issue, or competitor and return fresh article metadata in a compact JSON shape.

Research queues

Collect candidate article URLs before sending selected stories through Extract Article or another deeper page-content tool.

Agent briefings

Give an agent recent headlines, sources, and timestamps so it can spot themes before deciding which articles deserve closer review.

FAQ

Does Google News Scraper extract full article text?

No. Version 0.1 returns Google News RSS metadata. Use Extract Article on selected links when you need publisher-page text.

Can I choose country and language?

Yes. The tool supports Google News language, country, and ceid parameters for localized RSS results.

Does it require a Google API key?

No. The tool reads the public Google News RSS feed through Better Fetch and does not use account-specific Google credentials.

Use it anywhere

MCP (Claude, Cursor, any client)

# Add the Better Fetch MCP connector (or paste the URL into
# Claude → Settings → Connectors → Add custom connector):
claude mcp add --transport http better-fetch https://betterfetch.co/api/mcp \
  --header "Authorization: Bearer bf_your_key_here"

# Then ask for the tool by name: google_news_scraper

REST

curl -sS -X POST "https://betterfetch.co/api/tools/google_news_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input": {"query":"openai","max_results":3}}'

Run locally

git clone https://github.com/better-fetch/google-news-scraper && cd google-news-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"query":"openai","max_results":3}'