Google Trends Scraper ($1.50/1K keywords) avatar

Google Trends Scraper ($1.50/1K keywords)

Pricing

from $1.00 / 1,000 keyword results

Go to Apify Store
Google Trends Scraper ($1.50/1K keywords)

Google Trends Scraper ($1.50/1K keywords)

Google Trends data for any keywords: interest over time, interest by region, related queries and topics, for any country, time range, category and Google property (web, YouTube, news, images, shopping). Compare up to 5 keywords. Failed keywords are free.

Pricing

from $1.00 / 1,000 keyword results

Rating

0.0

(0)

Developer

Adam Rudd

Adam Rudd

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Google Trends: interest over time, regions, related queries

Get Google Trends data for any keywords: interest over time, interest by region, related queries and related topics, for any country or region, any time range, any category and any Google property (web search, YouTube, news, images, Google Shopping). Compare up to 5 keywords on one scale, or fetch each keyword on its own.

  • Input: keywords, plus optional location, time range, category and property.
  • Output: one dataset row per keyword (or per comparison) with the series you asked for and a summary (average, peak and latest value per keyword).
  • Failed keywords are free: a keyword Google refuses or blocks gives a row with status: failed and the reason, and is not charged.

Input

FieldDefaultNotes
keywords(required)search terms, or Google topic ids such as /m/05p0rrx
compareTogetherfalsetrue: up to 5 keywords on one 0-100 scale per row (more are split into groups of 5)
geo"" (worldwide)GB, US, DE, US-CA, ...
timeframetoday 12-mnow 1-H, now 4-H, now 1-d, now 7-d, today 1-m, today 3-m, today 12-m, today 5-y, all, or YYYY-MM-DD YYYY-MM-DD
category0Google Trends category id (0 = all)
property"" (web)images, news, youtube, froogle (Shopping)
interestOverTimetruethe 0-100 time series
interestByRegionfalse0-100 by country or region; regionResolution = COUNTRY, REGION, CITY or DMA
relatedQueriesfalsetop and rising related searches
relatedTopicsfalsetop and rising related topics (single keywords only)
language, timezoneOffsetMinutesen-US, 0formatting of names and dates

Output example

{
"keyword": "bitcoin vs ethereum",
"keywords": ["bitcoin", "ethereum"],
"comparison": true,
"geo": "GB",
"timeframe": "today 12-m",
"status": "ok",
"hasData": true,
"summary": {"bitcoin": {"average": 37.4, "peak": 100, "peakDate": "2025-11-16T00:00:00Z", "latest": 15, "latestIsPartial": true}},
"averages": {"bitcoin": 37, "ethereum": 6},
"interestOverTime": [{"date": "2025-10-19T00:00:00Z", "formattedTime": "Oct 19 – 25, 2025",
"values": {"bitcoin": 35, "ethereum": 6}, "isPartial": false}],
"interestByRegion": [{"geoCode": "GB-ENG", "geoName": "England", "values": {"bitcoin": 86, "ethereum": 14}}],
"relatedQueries": {"bitcoin": {"top": [{"query": "bitcoin price", "value": 100}], "rising": []}},
"notes": []
}

Values are Google's relative interest (100 = the peak within the row's keywords, location and time range), not search counts. The last point is often partial (isPartial: true) because the period is still running.

Pricing

One price per keyword result (see the Pricing tab). Failed and rejected keywords, and keywords for which Google has no data (hasData: false), are not charged.

Notes

  • Related topics: Google currently returns empty related-topic lists to automated clients for most keywords; when that happens the row says so in notes. Google does not provide related topics for comparisons at all.
  • Run statistics (requests, retries, proxy sessions, timings) are saved in the key-value store as RUN_STATS.

Responsible use

You are responsible for how you use the data, including Google's terms.