Google Trends Scraper
Fetch Google Trends Daily Search Trends RSS for a country and return normalized trending queries, approximate traffic, images, timestamps, and related news items.
Overview
Google Trends Scraper gives agents a lightweight way to inspect what people are searching for right now. Choose a country and the tool reads the public Google Trends RSS feed, returning normalized trend records with approximate traffic, publication time, thumbnail/source metadata, and related news items.
Last validated: Jul 3, 2026
Playground
Input
countrystringdefault: "US"Two-letter Google Trends country code, such as US, AU, GB, CA, IN, or DE.
max_resultsintegerdefault: 10Maximum trends to return.
Output
countintegerrequiredNumber of trends returned
trendsobject[]requiredGoogle Trends Daily Search Trends records
countrystringrequiredCountry code requested
news_itemsobject[]Related news items from the Trends feed, keyed by trend query
source_urlstringrequiredFetched Google Trends RSS URL
Examples
us-trends
{
"country": "US",
"max_results": 5
}Use cases
FAQ
Does Google Trends Scraper return historical interest-over-time data?
No. Version 0.1 focuses on Daily Search Trends RSS. Historical timelines, regional interest, related queries, and related topics should be added as separately validated slices.
Does it require a Google API key?
No. The tool reads Google's public Trends RSS feed through Better Fetch and does not use account-specific Google credentials.
Which countries are supported?
The input accepts two-letter country codes such as US, AU, GB, CA, IN, and DE. Results depend on what Google Trends publishes for that country.
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_trends_scraper
REST
curl -sS -X POST "https://betterfetch.co/api/tools/google_trends_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"country":"US","max_results":5}}'Run locally
git clone https://github.com/better-fetch/google-trends-scraper && cd google-trends-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"country":"US","max_results":5}'