Google Trends Scraper: 50+ Terms on One Scale, Daily Data avatar

Google Trends Scraper: 50+ Terms on One Scale, Daily Data

Pricing

from $5.00 / 1,000 comparison terms

Go to Apify Store
Google Trends Scraper: 50+ Terms on One Scale, Daily Data

Google Trends Scraper: 50+ Terms on One Scale, Daily Data

Compare 50+ keywords on one Google Trends scale, ranked, with daily data for any date range and a ready spreadsheet. Full keyword reports and trending now included. No browser, no start fee, and failed or empty keywords are never charged.

Pricing

from $5.00 / 1,000 comparison terms

Rating

0.0

(0)

Developer

Diogo Oliveira

Diogo Oliveira

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Google Trends only compares 5 terms at a time, and every request is scaled differently, so you cannot put 20 products, brands or topics side by side. This actor can. It also gives you daily data for any date range (Google switches to weekly after about 90 days) and ranks everything for you.

  • Any number of terms on one 0-100 scale, ranked from most to least searched
  • Daily data from 2004 to today, not just the last 90 days
  • A ready-to-open spreadsheet with every run, one column per keyword
  • Failed or empty keywords are never charged. No start fee.
  • No browser, no login, no API key. 2 to 5 seconds per keyword.

What does it cost?

You pay per result that contains data. Nothing else.

You runYou pay
Full report for 100 keywords$0.50
Compare 50 terms on one scale$0.25
One year of daily data for 10 terms$0.30
Trending searches in 4 countries (about 40 items)$0.04
A keyword that fails or has no data$0.00

Apify's free plan includes $5 of monthly credit, enough for about 1,000 keyword reports. You can also set a maximum cost per run, and the actor stops cleanly when it is reached.

Typical Google Trends scraperThis actor
Terms compared on one scale5Unlimited
Daily data for ranges longer than 90 daysNoYes, 2004 to today
Empty or failed keywordsOften chargedNever charged
Fee just for starting a runOftenNone
Headless browserOften (slow, breaks when Google changes the page)Not needed
Ranking and summary numbersNoYes
Spreadsheet-ready tableNoYes

How to use it in 3 steps

  1. Pick a mode. Compare is the default.
  2. Paste your search terms, one per line. Optionally choose a country, time range, category or Google property (Web, YouTube, News, Images, Shopping).
  3. Click Start. Open the Comparison overview tab for the ranking, or download the spreadsheet from Storage > Key-value store.

What you get

The ranking (Comparison overview tab)

RankKeywordAverage (0-100)PeakPeak dateLatestTrend %
1coffee51.01002026-05-0371+75.7
2tea32.2492026-02-1536+35.0
3mate7.6112024-09-088+11.8
4espresso6.0132026-04-128+112.5
5latte5.7112026-02-158+62.2

Real output: 20 drinks compared worldwide over 5 years, first 5 rows shown. Trend % compares the last quarter of the period with the first quarter.

The spreadsheet

Every run saves a CSV you can open in Excel or Google Sheets and chart in one click:

date,coffee,tea,espresso,mate,matcha,latte
2025-09-21,56,35,7,8,8,7
2025-09-28,63,35,8,8,8,7

Full data per keyword (JSON, CSV, Excel or API)

Interest over time, interest by region, top and rising related queries, plus the summary numbers above. Every row has a status field, so your integration always knows why a keyword is empty.

Four modes

ModeUse it toOne row per
Compare (default)Rank any number of terms on one shared scalesearch term
KeywordsGet the full report for each term: interest over time, regions, related queriessearch term
DailyGet daily interest for any date range, e.g. 2020 to todaysearch term
Trending nowSee what is trending right now in one or more countriestrending search

Who uses it

  • SEO and content teams: pick the topics with the most interest and the best trend.
  • E-commerce and product teams: compare products, brands or features, and time launches to seasonal peaks.
  • Market researchers and analysts: daily series for forecasting, dashboards and reports.
  • Investors and data scientists: attention signals for tickers, tokens and themes, daily over years.
  • AI agents and automations: clean JSON through the Apify API, MCP, Make, n8n or Zapier.

Input examples

Compare 8 drinks over 5 years:

{
"mode": "compare",
"searchTerms": ["coffee", "tea", "matcha", "espresso", "latte", "kombucha", "chai", "mate"],
"timeRange": "today 5-y"
}

Daily interest since 2020 in Portugal:

{ "mode": "daily", "searchTerms": ["padel", "surfing"], "geo": "PT", "startDate": "2020-01-01" }

Full keyword report in the US, YouTube search only:

{ "mode": "keywords", "searchTerms": ["air fryer", "robot vacuum"], "geo": "US", "property": "youtube" }

Trending now in four countries:

{ "mode": "trending", "trendingGeos": ["US", "PT", "BR", "KR"] }

Any custom period: add "customTimeRange": "2024-01-01 2024-12-31".

Output example (one compared term, past 12 months)

{
"type": "comparison",
"keyword": "matcha",
"rank": 5,
"average": 8.25,
"peak": 10,
"peakDate": "2026-02-15",
"latest": 8,
"trendPct": 22.3,
"lowPrecision": false,
"anchor": "coffee",
"geo": "WORLDWIDE",
"timeRange": "today 12-m",
"status": "ok",
"interestOverTime": [{ "date": "2025-09-21", "value": 8.0 }, { "date": "2025-09-28", "value": 8.0 }]
}

A keyword with no data comes back like this, and costs nothing:

{ "type": "keyword", "keyword": "zxqv qpq", "status": "error", "error": "no interest-over-time data (term too rare or blocked)" }

How accurate is it?

  • Comparisons: every batch of up to 5 terms shares one anchor term, so all batches land on the same scale. Terms that were below 5 on Google's scale in their batch are flagged lowPrecision: true, because Google rounds to whole numbers.
  • Daily data: overlapping 90-day windows are chained together. Checked against Google's own weekly series over 5 years, the stitched data matches at r = 0.99 (bitcoin) and r = 0.996 (padel), within 1 to 2 points on the 0-100 scale.

Pricing details

Pay per event:

EventPriceWhen
Keyword analysis$0.005one successful row in Keywords mode
Comparison term$0.005one successful row in Compare mode
Daily window$0.005one 90-day window in Daily mode (1 year = 6 windows)
Trending item$0.001one trending search in Trending mode

Rows with status: "error" are never charged. There is no start fee.

Reliability

  • Direct data requests, no browser, so it does not break when Google redesigns the Trends page.
  • Apify datacenter proxy by default, a fresh IP every 25 keywords, automatic backoff when Google throttles, and an automatic switch to residential proxy if a worker keeps getting blocked.
  • Tested on Apify with 100 keywords in a row: 100 of 100 succeeded.

Limitations

  • Values are relative interest (0-100), as on Google Trends, not absolute search volumes.
  • Related topics are not included: Google returns them empty to automated clients. Related queries are included.
  • Trending now uses Google's public trending feed: about 10 searches per country.

FAQ

Can I compare more than 5 keywords? Yes. Compare mode has no limit: 20, 50 or 100 terms all come back on one scale.

Can I get daily data for a whole year or more? Yes. Daily mode covers any range from 2004 to today.

Do I pay if a keyword returns nothing? No. Only rows with data are charged.

Can I schedule it? Yes. Use Apify Schedules to track your keywords every day or week.

Is it legal to scrape Google Trends? The actor only reads public, aggregated data that Google shows to every visitor. If in doubt about your specific use, ask a lawyer.

Something not working? Open an issue on the Issues tab with your run link.