Google Trends Scraper: Unlimited Keywords + Daily History avatar

Google Trends Scraper: Unlimited Keywords + Daily History

Pricing

from $4.00 / 1,000 keyword analyzeds

Go to Apify Store
Google Trends Scraper: Unlimited Keywords + Daily History

Google Trends Scraper: Unlimited Keywords + Daily History

Google Trends without the 5-keyword limit: compare 50+ keywords on one scale, get years of daily data, and receive momentum, YoY growth, seasonality and breakout insights plus a visual HTML report. Related queries, regions, YouTube, News, Shopping and Trending Now included.

Pricing

from $4.00 / 1,000 keyword analyzeds

Rating

0.0

(0)

Developer

Zach Wallace

Zach Wallace

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

12 coffee drinks compared on one Google Trends scale over 5 years

Google Trends Scraper pulls Google Trends data and does the analysis for you. It removes the two limits that make Google Trends hard to use at scale:

  • No 5-keyword limit. Compare 10, 50 or 100 keywords and every one lands on one shared 0-100 scale, so the numbers are directly comparable. Google itself only compares 5 at a time and rescales every comparison.
  • Years of daily data. Google switches to weekly or monthly points for anything longer than about 9 months. Turn on daily resolution and you get one continuous daily series for any range, even 5 years.
  • Compare countries and states. Put one keyword in 20 countries, or all 50 states, on one scale and see where it is growing fastest.
  • A 3-month forecast for every keyword, with an honest error range, so you see the next peak coming.
  • Paste a Google Trends URL. Set up a comparison on trends.google.com, copy the address, and get it at scale.

Every run also returns ready-made insights (30-day momentum, year-over-year change, trend direction, seasonal peak month, spikes and share of search), related queries with Breakout flags, interest by region, and a visual HTML report you can open, share or screenshot.

It runs on the Apify platform, so you get API access, scheduling, webhooks, integrations (Make, Zapier, n8n, Google Sheets) and monitoring with no setup.

Google Trends compares 5 keywords at a time; this Actor puts any number on one scale
Google Trends websiteTypical Trends scraperThis Actor
Keywords on one comparable scale55 per request, each request rescaledUnlimited, one shared 0-100 scale
Daily data for ranges over ~9 monthsNo (weekly or monthly)NoYes, stitched into one daily series
Momentum, YoY, trend direction, seasonality, spikesNoNo (raw numbers only)Yes, computed per keyword
Share of search across your keywordsNoNoYes
Rising and Breakout related queriesYes, manuallyUsuallyYes, Breakout flagged
Interest by regionYesUsuallyYes
Shareable visual reportNoNoYes, interactive HTML
Compare one keyword across many countries or states5 regionsNoUnlimited, one scale
3-month forecast with error rangeNoNoYes, tested per keyword
Paste a Google Trends URL as inputn/aSometimesYes
Trending now searchesYesSometimes a separate toolYes, same Actor
Self-tested every day against live Googlen/aNot statedYes

Live example reports

Open a real report from a real run. These are the exact pages the Actor saves, with the scale toggle, hover readouts, Breakout chips and the 3-month Outlook.

ExampleKeywordsRangeReport
Streaming services comparedNetflix, Hulu, Peacock, Disney Plus, Prime Video, Apple TV, HBO Max, Paramount PlusUS, 5 yearsOpen report
Matcha in 8 countries, one scalematcha in US, GB, CA, AU, DE, FR, JP, BR5 yearsOpen report
AI chatbots comparedChatGPT, Gemini, Copilot, Grok, Perplexity, DeepSeekUS, 12 monthsOpen report
12 coffee drinks on one scaleespresso, latte, mocha, cold brew, iced coffee, americano and 6 moreUS, 5 yearsOpen report
When does each seasonal product peak?christmas tree, sunscreen, halloween costume, hot chocolate, iced coffee, pumpkin spiceUS, 5 yearsOpen report

Each one ran in under a minute.

Seasonal peaks detected automatically: hot chocolate in December, iced coffee in July, pumpkin spice in September
  • Market and product research: which of 40 product ideas is growing fastest, and when does each one peak in the year?
  • SEO and content planning: find rising and Breakout queries before competitors do, and time content to seasonal peaks.
  • Brand and competitor tracking: compare your brand against every competitor on one scale and watch share of search over time.
  • Investing and analytics: long daily series feed straight into models and dashboards without stitching anything yourself.
  • Reporting: the HTML report turns a run into something you can hand to a client or a team.
  1. Click Try for free.
  2. Enter your keywords (as many as you need), or paste a Google Trends URL.
  3. Pick a country (or leave it empty for worldwide), or list several under Compare across regions, then a time range and, if you like, a category.
  4. Optional: turn on daily resolution, choose YouTube, News, Image or Shopping search, or switch to Trending now mode.
  5. Click Start. When the run finishes, open Visual report in the Output tab, or download the dataset.

Input

Everything is on the Input tab. The main options:

FieldWhat it does
keywordsSearch terms to compare. No upper limit apart from maxKeywords (default 100).
trendsUrlA trends.google.com/trends/explore address. Its terms, regions, dates, category and search type replace the fields below.
geoCountry or region code such as US, GB, US-CA. Empty means worldwide.
compareGeosSeveral region codes. Every keyword is compared in every region, all on one scale.
searchCategoryLimit to one Google category, for example Food & Drink, Shopping or Travel.
timeRangePast day, 7 days, 30 days, 90 days, 12 months, 5 years, since 2004, or custom dates.
dailyResolutionOne continuous daily series for long ranges, stitched from overlapping windows.
searchPropertyWeb, YouTube, News, Image or Google Shopping search.
includeRelatedQueries / includeRelatedTopicsTop and rising related searches, with Breakout flags.
includeRegions, regionResolutionInterest by state, city, metro area or country.
includeForecastA 3-month forecast per keyword with its expected error. On by default.
outputTimelineRowsAdds one row per keyword per date (long format) for charting tools.
generateReportSaves the visual HTML report. On by default.
mode: trending + trendingGeoWhat people are searching for right now in a country.

Example input:

{
"keywords": ["coffee", "tea", "matcha", "kombucha", "cold brew", "oat milk", "chai"],
"geo": "US",
"timeRange": "today 5-y",
"includeRelatedQueries": true,
"includeRegions": true
}

Where is matcha growing fastest? One keyword, eight countries, one scale:

{
"keywords": ["matcha"],
"compareGeos": ["US", "GB", "CA", "AU", "DE", "FR", "JP", "BR"],
"timeRange": "today 5-y"
}

Or paste a comparison straight from Google Trends:

{ "trendsUrl": "https://trends.google.com/trends/explore?q=coffee,tea&geo=US&date=today%205-y" }

Output

One row per keyword, ranked by interest, plus the visual report in the key-value store. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"keyword": "matcha",
"rank": 3,
"summary": "matcha: rising (+38.2% a year), up 12.5% over the last 30 days, +41% year over year, seasonal peak in March.",
"averageInterest": 6.4,
"shareOfSearchPct": 5.1,
"momentum30dPct": 12.5,
"yoyChangePct": 41,
"trendDirection": "rising",
"seasonalPeakMonth": "March",
"peakInterest": 9,
"peakDate": "2026-03-15",
"breakoutQueries": ["matcha cold foam"],
"risingQueries": [{ "query": "matcha cold foam", "formattedValue": "Breakout", "breakout": true }],
"topRegions": [{ "geoCode": "US-HI", "geoName": "Hawaii", "value": 100 }],
"timeline": [{ "date": "2026-10-11", "value": 7 }],
"googleTrendsUrl": "https://trends.google.com/trends/explore?q=matcha&geo=US&date=today%205-y"
}
Insight cards from the visual report: momentum, year over year, seasonal peak and Breakout queries

Data fields

FieldMeaning
averageInterest, peakInterest, latestInterestInterest on the shared 0-100 scale
shareOfSearchPctThis keyword's share of all interest across your keywords
momentum30dPctLast 30 days vs the 30 days before
yoyChangePctLast 30 days vs the same period a year earlier
trendDirection, trendSlopePctPerYearRising, stable or falling, from a fitted trend line
seasonalPeakMonth, seasonalLowMonth, seasonalityStrengthSeasonal pattern (needs 2+ years of data)
spikesDates where interest jumped far above normal
breakoutQueries, risingQueries, topQueriesRelated searches; Breakout means growth above 5,000%
topRegionsWhere interest is highest
forecastNext3MonthsChangePctExpected change over the next 3 months vs the last 3
forecastExpectedErrorPctThe forecast method's average error on this keyword's own past
forecastWeek by week forecast with a low and high bound
series, geoThe keyword and region of this row (differ when comparing regions)
timelineThe full series, date by date

You pay per analyzed keyword (each keyword row includes its insights, related queries, regions and timeline), with a much smaller charge per optional long-format timeline row. Trending now results are charged per trending search. The platform's free monthly credit covers plenty of test runs. Daily resolution and very large keyword lists make more requests, so they take longer, but they do not change the per-keyword price.

Tips for faster, cheaper runs

  • Leave daily resolution off unless you need daily points beyond 9 months; weekly data is often enough.
  • Turn off related topics and regions if you only need the timeline.
  • For very large runs (hundreds of keywords), use the residential proxy option. The Actor connects directly first and only switches to the proxy when Google starts rate-limiting.
  • Schedule the Actor weekly and connect a webhook or Google Sheets to build a trend tracker.

How does the forecast work?

Each keyword gets the method that predicted it best in the past. Three simple methods compete: the recent level carried forward, the same period last year, and the seasonal pattern of the last two years adjusted to the recent level. Each one forecasts four past cut-off points using only the data before them, and the most accurate wins. Its average error there is reported as forecastExpectedErrorPct, and the low/high band uses it.

Tested on 23 real five-year keywords, picking per keyword averaged 17.9% error at three months, against 25% for assuming nothing changes. Seasonal keywords gain the most: Halloween costume searches went from 87% error to 30%. A forecast needs about two years of history, so it is skipped for short ranges and for low-volume keywords.

How does the one-scale comparison work?

Google compares at most 5 keywords per request and rescales each request so its own top value is 100. The Actor puts one anchor keyword in every batch and uses it to convert each batch onto the same scale, then rescales everything so the single highest point is 100. When a keyword is searched far less than the anchor, its values are less precise, and the row is marked lowPrecision: true rather than hiding it.

FAQ, disclaimers, and support

Is the data exact search volume? No. Google Trends reports relative interest (0-100), not absolute search counts. This Actor makes those relative numbers comparable across many keywords and long periods.

Is scraping Google Trends legal? The Actor reads publicly available Google Trends data. You are responsible for using the results in line with Google's terms and the laws that apply to you.

Something not working? Open an issue on the Issues tab and include the run link. Need a custom version, such as scheduled tracking dashboards or a different output format? Get in touch through the Issues tab.