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.1~1 credit/runSource on GitHub

Workspace

Configure

Inputs stay here while results become exportable artifacts.

Start from an example

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 and run
~1 base credit/run10 runs/minute

Results

Preview, inspect, copy, or export the complete output.

Your result will become an artifact

Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.

countqueryarticlessource_url

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 4, 2026

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, ChatGPT, Codex)

# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Google News Scraper"
2. Call run_tool with:
   name: "google_news_scraper"
   input: {"query":"openai","max_results":3}

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/tools/tree/main/tools/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}'