Google Trends scraper
Google Trends without its limits: compare up to 100 keywords on one 0-100 scale (Google stops at 5), and daily data for any range, even 5 years or 2004-now (Google gives weekly/monthly). Plus regions, related queries and Trending Now. Paced so runs finish.
Run Google Trends scraper on Apify
What it's for
- Google Trends interest over time, interest by region, related queries for keywords
- compare more than 5 keywords on one 0-100 scale (up to 100)
- daily Google Trends data for long ranges (12 months, 5 years, 2004-now)
- what is trending on Google right now in a country (Trending Now)
- replacement for pytrends when it fails with 429 TooManyRequestsError
Price
- $0.003 per trends report
- $0.0005 per trending search
Call it with curl
curl -X POST "https://api.apify.com/v2/acts/wulfcare~google-trends-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" -H "content-type: application/json" -d '{"searchTerms":["coffee, tea"],"geo":"US","timeRange":"today 12-m"}'
Call it from Python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("wulfcare/google-trends-scraper").call(run_input={'searchTerms': ['coffee, tea'],
'geo': 'US',
'timeRange': 'today 12-m'})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
Use it from an AI agent
Add this MCP server to Claude, Cursor or any MCP client: https://mcp.apify.com?tools=wulfcare/google-trends-scraper
Need past days instead?
Browse the free history on PastCharts, with no account needed.
Related scrapers
Replace YOUR_APIFY_TOKEN with the token from your Apify account. Prices are for Apify's free plan and can change.