Google Trends Scraper - Interest, Regions & Trending avatar

Google Trends Scraper - Interest, Regions & Trending

Pricing

from $2.55 / 1,000 keyword reports

Go to Apify Store
Google Trends Scraper - Interest, Regions & Trending

Google Trends Scraper - Interest, Regions & Trending

Scrape Google Trends without login: interest over time, interest by country, state, city or metro, related queries (top and rising), keyword comparison and today's trending searches by country with news. Web, YouTube, News, Images or Shopping search.

Pricing

from $2.55 / 1,000 keyword reports

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

5 hours ago

Last modified

Categories

Share

Google Trends Scraper

Google Trends Scraper turns Google Trends into clean JSON, CSV or Excel, without login, cookies or an API key. Give it keywords and a place, and each keyword comes back as one report row: interest over time with a ready summary (average, peak, latest value, change over the period), interest by country, state, city or metro, and related queries, top and rising. Compare up to 5 keywords on the same scale, switch to YouTube, News, Images or Shopping search, and add today's trending searches for any country with approximate volume and news links.

US$ 3.00 per 1,000 keyword reports. US$ 0.75 per 1,000 trending searches. No monthly fee, no start fee. Error rows are free.

At a glance

  • Price: US$ 3 per 1,000 keyword reports (all sections in one row; down to US$ 2.55 on Gold and above); US$ 0.75 per 1,000 trending searches
  • Per keyword: Interest over time + summary, interest by region, related queries top and rising
  • Summary fields: averageInterest, peakValue, peakDate, latestValue, changePercent (last quarter of the period vs first)
  • Comparison: Up to 5 keywords on one scale, as on the site
  • Search types: Web, YouTube, News, Images, Google Shopping
  • Places: Worldwide, any country, any region (US-CA, BR-SP); breakdown by country, state, city or metro
  • Trending now: Any country: title, approximate searches, start time, image, news links
  • Rate limits: Handled for you: the Actor waits and retries on every "too many requests"

One real row

bitcoin in the US, past 12 months (collected on 2026-09-30, lists trimmed):

{
"type": "keyword",
"keyword": "bitcoin",
"geo": "US",
"timeframe": "past_12_months",
"averageInterest": 35.0,
"peakValue": 100,
"peakDate": "2026-02-01T00:00:00Z",
"latestValue": 17,
"changePercent": -43.5,
"interestOverTime": [{ "date": "2025-09-28T00:00:00Z", "value": 28, "isPartial": false }],
"interestByRegion": [{ "geoCode": "US-WY", "name": "Wyoming", "value": 100 }, { "geoCode": "US-NV", "name": "Nevada", "value": 48 }],
"relatedQueriesTop": [{ "query": "bitcoin price", "value": 100, "formattedValue": "100" }],
"relatedQueriesRising": [{ "query": "spcx stock", "value": 13150, "formattedValue": "Breakout" }],
"exploreUrl": "https://trends.google.com/trends/explore?q=bitcoin&geo=US&date=today+12-m"
}

And a trending row (Brazil):

{ "type": "trending", "country": "BR", "rank": 1, "title": "aviação", "approxTraffic": "1000+", "approxTrafficNumber": 1000,
"startedAt": "2026-09-30T14:20:00Z", "news": [{ "title": "Primeiro caso de passageiro suspenso na aviação...", "url": "https://aeroin.net/...", "source": "AEROIN" }] }

What you can do with it

  • Keyword and content research: see which topics grow, when they peak and which related queries are rising right now.
  • Product and market timing: compare brands, products or categories on one scale, by country, state or city.
  • SEO and ads: find rising queries before your competitors and seasonal peaks to plan campaigns.
  • Newsrooms and social teams: pull the trending searches of several countries every hour with their news links.
  • Dashboards and AI agents: one row per keyword with stable field names and the summary already computed.

Input

FieldWhat it does
keywordsSearch terms, one per line. One report row each.
geoCountry (US, BR) or region (US-CA, BR-SP). Empty = worldwide.
timeframepast_hour, past_4_hours, past_day, past_7_days, past_30_days, past_90_days, past_12_months (default), past_5_years, since_2004, or a custom YYYY-MM-DD YYYY-MM-DD
compareKeywordsPut up to 5 keywords on the same scale.
searchPropertyweb, youtube, news, images, shopping
categoryGoogle Trends category id (0 = all)
includeRegions, regionResolutionInterest by region, and its level: country, region, city, metro
includeRelatedRelated queries top and rising
trendingCountriesCountry codes for today's trending searches
{ "keywords": ["iphone", "samsung galaxy", "xiaomi"], "compareKeywords": true, "geo": "BR", "timeframe": "past_90_days", "regionResolution": "city" }
{ "trendingCountries": ["US", "GB", "IN", "BR", "DE"] }

Output fields

Keyword rows (type: "keyword")

FieldWhat it is
keyword, geo, timeframe, category, searchProperty, comparedWithWhat was asked
interestOverTime[{date, value, isPartial}], values 0 to 100 as on Google Trends
averageInterest, peakValue, peakDate, latestValue, changePercentSummary of the series; changePercent compares the last quarter of the period with the first
interestByRegion[{geoCode, name, value}]
relatedQueriesTop, relatedQueriesRising[{query, value, formattedValue}]; rising values are growth in percent, "Breakout" above 5000%
relatedTopicsTop, relatedTopicsRisingFilled only when Google serves topics to this session (often empty for automated access)
exploreUrlThe same query on the Google Trends site

country, rank, title, approxTraffic ("1000+"), approxTrafficNumber, startedAt, pictureUrl, pictureSource, news ([{title, url, source}]).

Error codes (never charged)

errorCodeMeaning
NO_DATANot enough search volume for this keyword, place and period (Google shows no chart either)
BLOCKEDGoogle kept answering "too many requests" after several retries; run again
INVALID_INPUTUnknown time range, search type or category, or a request Google rejected
NO_RESULTSNo trending searches for that country code
NOT_REACHED, UNEXPECTEDThe run timeout arrived, or something unforeseen broke; only that keyword is lost

Pricing

EventPer 1,000
Keyword report (all sections)US$ 3.00
Trending searchUS$ 0.75

A 50 keyword study costs US$ 0.15. Keywords without data and blocked requests are free. There is no Apify compute bill on top.

Limitations

  • Values are relative, as on Google Trends: 0 to 100 within the chosen keyword, place and period (or within the comparison group). They are not search volumes.
  • Google limits automated access. The Actor paces its requests (about 15 seconds per keyword with all sections) and retries when Google limits it. Very large lists take longer; split them across runs if you need speed.
  • Related topics are often withheld by Google from automated sessions; related queries are not.
  • This Actor reads public Google Trends data only and respects the site's terms.

FAQ

Do I need a Google account, cookies or an API key? No. The Actor reads public Google Trends data without login, cookies or an API key.

What does a run cost? US$ 3.00 per 1,000 keyword reports (all sections in one row) and US$ 0.75 per 1,000 trending searches, so a 50 keyword study costs US$ 0.15. Keywords without data, blocked requests and other error rows are free, and there is no Apify compute bill on top.

Are the values search volumes? No. As on Google Trends, they are relative, 0 to 100 within the chosen keyword, place and period. Turn on compareKeywords to put up to 5 keywords on the same scale and see which is searched more.

How do I get today's trending searches? Add country codes to trendingCountries (for example US, GB, IN). Each trending search comes as one row with approximate searches, start time and news links. It works with or without keywords.

Can I use a custom date range? Yes. Besides the options of timeframe, through the API you can send a custom range as YYYY-MM-DD YYYY-MM-DD, for example 2026-01-01 2026-06-30.

Why does a run take a while? Google limits automated access, so the Actor paces its requests (about 15 seconds per keyword with all sections) and retries on every limit. Turn off includeRegions or includeRelated for faster runs, or split very large lists across runs. A keyword that ends as BLOCKED is free; run it again.

Changelog

  • 2026-10-17: FAQ in this page.
  • 2026-09-30, 0.1: first release. Interest over time with summary, interest by region at four levels, related queries, keyword comparison, five search types, categories, custom date ranges, trending searches by country with news, free error rows.