Google Trends Scraper avatar

Google Trends Scraper

Pricing

from $6.00 / 1,000 search term results

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Google Trends data without the 429 errors: interest over time, interest by region, related queries and related topics for up to 5 compared terms, any country, time range, category or Google property (Web, YouTube, News, Images, Shopping).

Pricing

from $6.00 / 1,000 search term results

Rating

0.0

(0)

Developer

Streamline Data

Streamline Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Get Google Trends data without the 429 "too many requests" errors: interest over time, interest by region, city and metro area, related queries and related topics — for any keyword, country, time range, category or Google property (Web, YouTube, News, Images, Shopping).

Why this scraper

  • Built to beat Google's rate limits — paced requests, automatic session refresh and fallback routing, so runs finish instead of dying on 429s.
  • Pay only for results — one charge per search term returned; failures are free.
  • Compare up to 5 terms on the same scale, exactly like the Trends website: just write bitcoin, ethereum on one line.
  • Everything in one result — timeline, average interest, regional/city/metro breakdown and top + rising related queries/topics per term.
  • No charge for empty results — terms with too little search volume come back as no_data, free.

Input

FieldDescription
searchTermsOne query per line; comma-separate up to 5 terms to compare them
geoCountry/region code (US, AU, GB, US-CA…), empty = worldwide
timeRangePast hour → 2004-present presets
customTimeRange2024-01-01 2024-06-30 (overrides timeRange)
categoryTrends category ID (0 = all)
gpropWeb, YouTube, News, Images or Google Shopping search
interestOverTime, interestByRegion, relatedQueries, relatedTopicsChoose what to fetch (on by default)
interestByCity, interestByMetroCity (with coordinates) and US metro (DMA) breakdowns (off by default)

Output (one item per line of search terms)

{
"searchTerms": ["bitcoin", "ethereum"],
"geo": "AU",
"timeRange": "today 3-m",
"interestOverTime": [{"time": 1791676800, "date": "Oct 11 – 17, 2026", "values": {"bitcoin": 17, "ethereum": 2}, "isPartial": true}],
"interestByRegion": [{"geoCode": "AU-WA", "geoName": "Western Australia", "values": {"bitcoin": 92, "ethereum": 8}}],
"averages": {"bitcoin": 51.1, "ethereum": 7.6},
"relatedQueries": {"bitcoin": {"top": [{"query": "bitcoin price", "value": 100}], "rising": [{"query": "...", "formattedValue": "Breakout"}]}}
}

Notes: Google only returns related topics when a line contains a single term. Times are in UTC (time is a Unix timestamp). Values are Google's 0–100 relative scale; like the Trends website, numbers can vary by a few points between requests because Google samples its data.

Pricing

Pay per event: one charge per search-term line successfully returned. No charge for failures.

Use cases

SEO keyword research, content planning, market and product research, seasonality analysis, ad timing, and feeding trend data into AI agents (works with the Apify MCP server).