Google Trends Scraper - Trending, Keywords & Compare avatar

Google Trends Scraper - Trending, Keywords & Compare

Pricing

from $0.30 / 1,000 result rows

Go to Apify Store
Google Trends Scraper - Trending, Keywords & Compare

Google Trends Scraper - Trending, Keywords & Compare

Reliable Google Trends data: daily trending searches, interest over time, interest by region and related queries. Filter by category and search type (Web, News, Images, Shopping, YouTube). Residential proxy rotation and 429 backoff so runs do not fail.

Pricing

from $0.30 / 1,000 result rows

Rating

0.0

(0)

Developer

Alexander Shulga

Alexander Shulga

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Google Trends Scraper — Trending Now, Keyword Research & Comparison

Extract Google Trends data reliably: daily trending searches, interest over time, interest by region, related queries and side-by-side keyword comparison — as JSON, CSV or Excel, or straight through the API.

Built for people whose runs keep failing. Google rate limits Google Trends aggressively and returns HTTP 429 to datacenter IPs under load. This Actor keeps a sticky residential session, rotates to a fresh IP on every failure, backs off exponentially, and never dies silently: if one keyword fails, the rest still return, and the run summary says exactly what went wrong.

What it does

  • Trending now — today's hot searches for one or many countries, with traffic estimates and news links.
  • Keyword research — interest over time, interest by region, top and rising related queries.
  • Compare keywords — put up to 5 terms on one normalised chart, the way Google Trends compares them.
  • Paste a Google Trends URL — copy the address from your browser; keywords, country, time range and category are read straight out of it.
  • Custom date ranges — any period, not just the presets.
  • Max items cap — a hard ceiling so you always know the most a run can cost.

Quick start

  1. Pick a mode:
    • Trending now — today's hot searches for a country. No keywords needed. Just press Start.
    • Keyword research — interest, regions and related queries for your own terms.
  2. Set the country (US, GB, DE, UA, ...). In Trending now mode you can pass several: US,DE,GB.
  3. Press Start.

Default settings work out of the box — no configuration needed for your first run. Common typos are fixed automatically: USA becomes US, UK becomes GB.

Who this is for

  • SEO specialists tracking keyword seasonality and finding rising terms before competitors.
  • Content teams picking topics from what people search for today.
  • Market researchers comparing regional demand or several brands against each other.
  • AI and automation builders feeding fresh trend signals into agents and dashboards.

Output example

Trending now:

{
"type": "trendingNow",
"geo": "US",
"keyword": "fanduel",
"traffic": "200+",
"date": "Sat, 29 Aug 2026 00:30:00 -0700",
"news": [
{ "title": "FanDuel Casino Promo Code 2026", "url": "https://...", "source": "USA Today" }
]
}

Keyword research:

{ "type": "interestOverTime", "keyword": "bitcoin", "geo": "US", "date": "Aug 2026", "value": 78 }
{ "type": "interestByRegion", "keyword": "bitcoin", "region": "California", "value": 91 }
{ "type": "relatedQuery", "keyword": "bitcoin", "relatedType": "rising", "relatedQuery": "bitcoin etf" }

Comparison mode — values are relative to each other, not independent:

{ "type": "comparisonOverTime", "keyword": "coffee", "value": 62, "comparedWith": "coffee vs tea vs juice" }
{ "type": "comparisonOverTime", "keyword": "tea", "value": 30, "comparedWith": "coffee vs tea vs juice" }
{ "type": "comparisonOverTime", "keyword": "juice", "value": 17, "comparedWith": "coffee vs tea vs juice" }

Control what you pay for

You are charged per result row, so you decide how much data a run produces. Switch off any section you do not need, or set Max items for a hard ceiling.

RunRowsCost on the Free tier
Trending now, one country~10~$0.03
One keyword, everything on~150~$0.45
One keyword, related queries only~50~$0.15
Comparison of 3 terms, chart only~155~$0.47
Anything, with maxItems: 2525~$0.08

Higher Apify plans get automatic volume discounts, down to $0.30 per 1,000 rows. The Actor also honours the maximum charge you set on a run and stops cleanly instead of burning compute you are not paying for.

Input reference

FieldDescriptionDefault
modetrendingNow or keywordstrendingNow
keywordsSearch terms (keyword mode only)["bitcoin"]
startUrlsGoogle Trends URLs pasted from the browserempty
compareKeywordsCompare all keywords on one normalised chart (max 5)false
geoCountry code, comma-separated in trending mode. Empty = worldwideUS
timeframenow 1-Htoday 12-malltoday 12-m
customTimeRangeAny period, e.g. 2023-01-01 2023-12-31. Overrides Time rangeempty
categoryNarrow to a Google Trends category (Finance, Travel, Health, …)All
searchPropertyWeb, Images, News, Shopping or YouTube searchWeb
includeTimeseriesInterest over timetrue
includeRegionsInterest by regiontrue
includeRelatedRelated top and rising queriestrue
maxItemsHard cap on result rows. 0 = no limit0
languageLanguage of returned labels, e.g. en-US, deen-US
maxRetriesRetries per request, each with a fresh IP8
proxyConfigurationResidential proxies recommended for large runsApify RESIDENTIAL

Troubleshooting

  • Getting few or no rows in keyword mode? Enable Apify Proxy with the RESIDENTIAL group. Datacenter IPs get throttled by Google once a run grows.
  • Wrong country code? You get an immediate, explicit error instead of a run that hangs and then fails. Use two-letter ISO codes: US, GB, DE, UA, PL.
  • Comparison values look low? That is the point: in comparison mode 100 belongs to the most popular term and everything else is scaled against it.
  • Run finished but something was missing? Open the RUN_SUMMARY record in the key-value store — it lists every keyword or country that failed and why.

What this Actor deliberately does not do

Two things are advertised elsewhere but do not actually work any more, so they are not offered here:

  • Related topics. Google answers programmatic requests with an empty list for every keyword, and the request is cryptographically signed so it cannot be altered. Charging you for a call guaranteed to return nothing would be dishonest. Related queries are unaffected.
  • Trending searches for past dates. The endpoint that served historical daily trends now returns 404. Only today's trending list is available.

Integrations

Results can be pushed to Google Sheets, Slack, Zapier and Make, or pulled via the Apify API and MCP.