Google Trends Scraper avatar

Google Trends Scraper

Pricing

Pay per event

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Google Trends interest over time, interest by region, related queries and related topics, plus daily Trending Now. Auto-retries and rotates sessions on rate limits, so runs finish.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Hunter

Hunter

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Google Trends Scraper collects Google Trends data for any list of keywords: interest over time, interest by region, related queries and related topics, plus each country's Trending Now searches with traffic and news links.

It is built to finish runs. When Google rate-limits, the scraper rotates its session and retries with backoff instead of failing, so large keyword lists come back complete.

  • Compare up to 5 keywords on one shared 0-100 scale, exactly like the Trends website, or score each keyword alone.
  • Any country or region (US, GB, US-CA) or worldwide.
  • Preset periods from the past hour to 2004-present, or a custom date range.
  • Web, News, Images, YouTube or Google Shopping searches, and any Trends category.

What data can you extract?

Result typeWhat you get
interestOverTimeFull time series (date, value, isPartial) plus average, peak date and latest value
interestByRegionCountries, states, metros or cities ranked by interest
relatedQueriesTop and rising related searches, including "Breakout" terms
relatedTopicsTop and rising topics with Knowledge Graph IDs
trendingNowToday's trending searches per country, approximate traffic and news articles

How to use it

  1. Enter your keywords, or only Trending Now countries.
  2. Pick location, time range and the data types you need.
  3. Click Start and export JSON, CSV or Excel, or schedule it and pipe results to Google Sheets, Slack or your API.

Example output

{
"type": "interestOverTime",
"keyword": "bitcoin",
"geo": "US",
"timeframe": "today 3-m",
"comparedWith": ["bitcoin", "ethereum"],
"average": 47.3,
"peakDate": "Oct 6, 2026",
"latestValue": 52,
"points": [{ "date": "Jul 29, 2026", "timestamp": 1785283200, "value": 47, "isPartial": false }]
}

How much does it cost?

You pay per result row: one keyword with all four data types is four rows. Error rows are free, and each run has a tiny $0.00005 start charge.

FAQ

Are these search volumes? No. Google Trends publishes a relative 0-100 index, and this scraper returns exactly that.

Why do compared and single-keyword values differ? Compared keywords share one scale, so the largest one sets 100.

Big keyword lists? Use the residential proxy for the fewest rate limits.

Need a field or found a problem? Open an issue on the Issues tab.