Google Trends Scraper – Keywords, Regions, Related & Trending avatar

Google Trends Scraper – Keywords, Regions, Related & Trending

Pricing

from $0.60 / 1,000 keyword results

Go to Apify Store
Google Trends Scraper – Keywords, Regions, Related & Trending

Google Trends Scraper – Keywords, Regions, Related & Trending

Reliable Google Trends API: interest over time, by region, related queries, compare unlimited keywords on one scale, plus daily trending searches. Automatic retries, no platform fees.

Pricing

from $0.60 / 1,000 keyword results

Rating

0.0

(0)

Developer

DataTaskFlow

DataTaskFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Google Trends Scraper – Keywords, Regions, Related Queries & Trending Now

Get Google Trends data as clean JSON, CSV or Excel: interest over time, interest by region, related queries, daily trending searches, and a ready-made trend summary (average, peak, % change, rising / stable / falling) for every keyword.

Built to be reliable: when Google rate-limits a request, the Actor retries automatically with a fresh IP and falls back to residential proxies. You don't manage proxies and you never pay for platform usage – only for results.

What you get

FeatureDetails
📈 Interest over timeEvery data point (minute to monthly granularity), 0–100 scale
🧮 Trend summaryAverage interest, peak value and date, latest value, % change, trend label
⚖️ Compare unlimited termsPut 20, 50 or 100 keywords on one common 0–100 scale (Google itself allows 5)
🌍 Interest by regionCountries, sub-regions, cities or US metro areas
🔎 Related queriesTop and rising, with growth values like "+250%" or "Breakout"
🔥 Trending nowWhat people are searching for right now in any country, with approximate search volume and news links
🛡️ ReliabilityAutomatic retries with new IPs, residential fallback, clear error rows instead of silent gaps

Use cases

  • SEO and content: find rising keywords and seasonal peaks before you plan content.
  • Market research: compare brands, products or competitors on one scale.
  • E-commerce: spot seasonal demand and the regions where a product is most searched.
  • Finance and crypto: track attention on tickers, tokens and topics over time.
  • AI agents and dashboards: feed structured trend data to LLM workflows, n8n, Make or Google Sheets.

How to use it

  1. Enter your search terms (one per line).
  2. Pick a country (or leave empty for worldwide) and a time range.
  3. Optionally turn on Compare all terms on one scale, Interest by region, or Related queries.
  4. Click Start and download the results in JSON, CSV, Excel or via API.

For what is trending right now, set What to scrape to Trending now and choose a country.

Input example

{
"searchTerms": ["bitcoin", "ethereum", "solana"],
"geo": "US",
"timeRange": "today 12-m",
"compareTerms": true,
"includeInterestByRegion": true,
"includeRelatedQueries": true
}

Output example (one item per search term)

{
"type": "keyword",
"searchTerm": "bitcoin",
"location": "US",
"timeRange": "today 12-m",
"averageInterest": 41.2,
"peakValue": 100,
"peakDate": "2026-03-08T00:00:00Z",
"latestValue": 37,
"changePercent": -18.4,
"trend": "falling",
"hasData": true,
"comparedWith": ["ethereum", "solana"],
"interestOverTime": [
{"date": "2025-10-05T00:00:00Z", "timestamp": 1759622400, "value": 45, "hasData": true, "isPartial": false}
],
"interestByRegion": [
{"geoCode": "US-WY", "geoName": "Wyoming", "value": 100}
],
"relatedQueries": {
"top": [{"query": "bitcoin price", "value": 100, "formattedValue": "100"}],
"rising": [{"query": "bitcoin etf", "value": 250, "formattedValue": "+250%"}]
},
"googleTrendsUrl": "https://trends.google.com/trends/explore?q=bitcoin,ethereum,solana&date=today%2012-m&geo=US",
"scrapedAt": "2026-10-02T18:00:00Z"
}

Trending-now items look like this:

{"type": "trending", "rank": 1, "trend": "champions league", "geo": "GB", "approxTraffic": "500K+", "approxTrafficNumber": 500000, "startedAt": "2026-10-02T15:00:00Z", "newsArticles": [{"title": "…", "url": "…", "source": "…"}]}

Run summary

Every run also saves a RUN_STATS record (Storage → Key-value store) with the number of terms that returned data, had no data or failed, the reasons for failures, and how many requests were retried.

Pricing

Pay per result, no platform usage fees and no start fee:

EventWhen it is charged
KeywordOnce per search term that returned data (includes the timeline and the trend summary)
Interest by region (add-on)Per term, only if you turned it on and data exists
Related queries (add-on)Per term, only if you turned it on and data exists
Trending itemPer trending search returned

Terms without data and failed terms are never charged. Exact prices are shown on the Pricing tab and get lower on higher Apify plans.

How comparing more than 5 terms works

Google Trends scales every comparison so that its highest point is 100, and it allows at most 5 terms per comparison. This Actor splits your list into groups that all contain the same anchor term, uses the anchor to convert every group to the same scale, and rescales the result so the overall highest point is 100. Pick an anchor of medium popularity (set Anchor term) for the most precise results; very rare terms next to very popular ones can round to 0, exactly as on Google Trends.

FAQ

Is the data exactly what Google Trends shows? Yes. Values come from the same endpoints the Google Trends website uses. Google samples its data, so two runs can differ by a few points.

What does the 0–100 value mean? 100 is the peak popularity in the chosen time and place; 50 means half as popular. Values are relative, not absolute search counts.

Why did a term return no data? Google has too little search volume for it in that time and place. Such terms are returned with hasData: false and are not charged.

Can I schedule it? Yes. Use Apify Schedules to run it daily or weekly and connect the results to Google Sheets, Slack, n8n, Make or your own API.

Is scraping Google Trends legal? The Actor collects only public, aggregated and anonymous trend data, with no personal data. You are responsible for using the data in line with applicable laws and Google's terms.

Support

Found a bug or need a feature? Open an issue on the Issues tab – fixes usually ship within a few days.