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

Price

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

Google JobsGoogle HotelsGoogle Flights

Replace YOUR_APIFY_TOKEN with the token from your Apify account. Prices are for Apify's free plan and can change.