Google Trends Scraper: Compare Unlimited Keywords avatar

Google Trends Scraper: Compare Unlimited Keywords

Pricing

from $5.00 / 1,000 keyword analyses

Go to Apify Store
Google Trends Scraper: Compare Unlimited Keywords

Google Trends Scraper: Compare Unlimited Keywords

Scrape Google Trends: interest over time, interest by region, related and rising queries, and trending searches with news. Compare unlimited keywords on one 0-100 scale (not just 5), with summary stats like peak, average and trend direction.

Pricing

from $5.00 / 1,000 keyword analyses

Rating

0.0

(0)

Developer

Kvali Data

Kvali Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Google Trends Scraper extracts data from Google Trends for any keyword, location and time range:

  • ๐Ÿ“ˆ Interest over time. The 0-100 popularity timeline, from the past hour back to 2004.
  • ๐Ÿ—บ๏ธ Interest by region. Where a keyword is most popular, by country, state, city or US metro area.
  • ๐Ÿ”Ž Related queries. Top and rising searches, including Breakout queries.
  • ๐Ÿ”ฅ Trending now. Today's trending searches in any country, with traffic estimates and the news articles behind them.

Two things it does that other Google Trends scrapers don't:

  • โš–๏ธ Compare unlimited keywords on one scale. Google Trends lets you compare only 5 terms at a time. This Actor chains comparisons through a shared reference keyword, so you can compare 10, 50 or 200 keywords on the same 0-100 scale. In our tests, cross-batch results matched Google's own direct comparison within about 1-2%.
  • ๐Ÿงฎ Summary statistics for every keyword. Average, latest value, peak and peak date, low, % change over the period, and a simple trend label (rising, falling or stable), ready for spreadsheets, dashboards and AI agents without any extra math.

It's built to be reliable. It uses lightweight HTTP requests (no browser), paces itself, and recovers automatically when Google rate-limits. In testing, 40 keywords ran in one go with zero blocked requests and no proxy.

  • SEO and content strategy. Find rising topics and seasonal peaks before you publish.
  • Product and market research. Compare brands, products or categories and see where demand is growing.
  • E-commerce and dropshipping. Spot trending products early, and see which regions search for them most.
  • Investing and finance. Track attention on companies, tickers, crypto and commodities over time.
  • Marketing and advertising. Time campaigns to seasonal demand and target the regions with the most interest.
  • AI agents and dashboards. Summary stats and clean JSON make it easy to feed trend signals into LLMs, Sheets, Looker Studio or BI tools.

How to use it

  1. Click Try for free.
  2. Enter your keywords, one per line.
  3. Choose the location (leave it empty for worldwide), the time range, and optionally a category or search type (web, news, images, YouTube, Shopping).
  4. Turn on Compare all keywords on one scale if you want the keywords to be comparable to each other.
  5. Optionally add countries under Trending now.
  6. Click Start, then download the results as JSON, CSV or Excel, or use the API.

How much does it cost?

Simple pay-per-result pricing with no start fee:

ResultPrice
Keyword analysis (timeline, summary stats, regions and related queries for one keyword)$5.00 per 1,000 keywords
Trending search (with traffic estimate and news articles)$2.00 per 1,000 trending searches

So 100 keywords cost $0.50, and today's top 50 trending searches in 3 countries cost $0.30. Failed keywords are never charged. The Apify Free plan's monthly credits are enough to try it.

Input example

{
"keywords": ["chatgpt", "gemini", "claude", "perplexity", "copilot", "deepseek"],
"compareKeywords": true,
"geo": "US",
"timeRange": "today 12-m",
"includeInterestByRegion": true,
"includeRelatedQueries": true,
"trendingNowGeos": ["US", "GB"]
}
FieldWhat it does
keywordsSearch terms to analyze.
compareKeywordsPut all keywords on one 0-100 scale (any number of keywords).
geoLocation code: US, GB, DE, IN, US-CA, and so on. Empty = worldwide.
timeRangenow 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 custom with dateFrom/dateTo.
searchTypeEmpty (web), images, news, froogle (Shopping) or youtube.
categoryGoogle Trends category ID (0 = all).
includeInterestOverTime, includeInterestByRegion, includeRelatedQueries, includeRelatedTopicsChoose which data to collect.
regionResolutionCOUNTRY, REGION, CITY or DMA (US metro areas).
trendingNowGeosCountries to get today's trending searches for.

Output

Keyword item (lists shortened):

{
"type": "keyword",
"keyword": "electric cars",
"geo": "US",
"timeRange": "today 12-m",
"category": 0,
"searchType": "web",
"compared": false,
"summary": {
"average": 53.79,
"latest": 46,
"latestDate": "2026-09-13T00:00:00.000Z",
"peak": 100,
"peakDate": "2026-04-05T00:00:00.000Z",
"low": 28,
"lowDate": "2025-10-12T00:00:00.000Z",
"changePercent": 69.89,
"trend": "rising"
},
"interestOverTime": [
{
"date": "2025-09-21T00:00:00.000Z",
"formattedTime": "Sep 21 โ€“ 27, 2025",
"value": 37,
"isPartial": false
},
{
"date": "2025-09-28T00:00:00.000Z",
"formattedTime": "Sep 28 โ€“ Oct 4, 2025",
"value": 33,
"isPartial": false
},
"..."
],
"interestByRegion": [
{
"geoCode": "US-WY",
"geoName": "Wyoming",
"value": 100
},
{
"geoCode": "US-VT",
"geoName": "Vermont",
"value": 62
},
{
"geoCode": "US-KS",
"geoName": "Kansas",
"value": 41
},
"..."
],
"relatedQueries": {
"top": [
{
"query": "electric car",
"value": 100,
"formattedValue": "100",
"isBreakout": false,
"mentionsKeyword": true
},
{
"query": "best electric cars",
"value": 73,
"formattedValue": "73",
"isBreakout": false,
"mentionsKeyword": true
},
"..."
],
"rising": [
{
"query": "healthy recipes",
"value": 25500,
"formattedValue": "Breakout",
"isBreakout": true,
"mentionsKeyword": false
},
"..."
]
},
"scrapedAt": "2026-09-23T13:37:17.887Z"
}

mentionsKeyword flags related queries that contain a word from your keyword. Google's rising lists sometimes include unrelated searches, so this flag lets you filter out the noise while still keeping Google's raw data.

With Compare all keywords on one scale turned on, every keyword item also includes compared: true, comparedWith, anchorKeyword (the reference keyword used for chaining), and lowPrecision (true if a keyword is so much smaller than the anchor that its values are approximate).

Trending search item:

{
"type": "trending",
"geo": "US",
"rank": 1,
"title": "hilary duff",
"approxTraffic": "500+",
"approxTrafficNumber": 500,
"startedAt": "2026-09-23T13:20:00.000Z",
"imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQbfBKJ8qXXV5NtPaMwboiNCAnKv5IN8tV2IgLcm4vSmjTQwRbVFV9KScS37bw",
"imageSource": "WIVB News 4",
"news": [
{
"title": "Hilary Duff to play KeyBank Center in fall 2027",
"url": "https://www.wivb.com/community/things-to-do-buffalo-ny/hilary-duff-to-play-keybank-center-in-fall-2027/",
"source": "WIVB News 4",
"imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQbfBKJ8qXXV5NtPaMwboiNCAnKv5IN8tV2IgLcm4vSmjTQwRbVFV9KScS37bw",
"snippet": ""
},
"..."
],
"scrapedAt": "2026-09-23T13:37:18.642Z"
}

The dataset has two views, Keywords (a summary table) and Trending now. Export to JSON, CSV, Excel, XML or HTML, or use the Apify API.

Tips

  • Monitoring: save your input as a Task and add a Schedule (for example, daily trending searches or weekly keyword checks). Then send the results to Google Sheets, Slack or a webhook with Apify integrations.
  • Large jobs: hundreds of keywords work fine. For very large or frequent runs, turn on Apify Proxy in Advanced to keep them fast.
  • Values are relative: Google Trends reports relative interest (0-100), not absolute search volume. 100 means peak popularity for the chosen terms, location and time.

FAQ

Why do some keywords show 0 or very low values? The keyword has little search volume compared with the peak in that period, or Google doesn't have enough data for it in that location. Try a larger location or a longer time range.

Why are related topics empty? Google currently returns related topics only for some searches. That's why the option is off by default. Related queries work normally.

Is scraping Google Trends legal? This Actor collects publicly available, aggregated and anonymized statistics, and no personal data. Make sure your use complies with the laws that apply to you. See Is web scraping legal?.

Need a feature, or found a bug? Open an issue in the Issues tab. We answer quickly.