Google Trends Scraper: Interest, Related Queries & Trending avatar

Google Trends Scraper: Interest, Related Queries & Trending

Pricing

from $2.00 / 1,000 search term analyzeds

Go to Apify Store
Google Trends Scraper: Interest, Related Queries & Trending

Google Trends Scraper: Interest, Related Queries & Trending

Google Trends data for any keywords: interest over time, interest by country/region/city, related queries and topics (top and rising), comparisons of up to 5 terms and today's Trending now searches by country. Automatic retries, so runs don't fail on Google's rate limits. Pay per term.

Pricing

from $2.00 / 1,000 search term analyzeds

Rating

0.0

(0)

Developer

Fernando Guiraud

Fernando Guiraud

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Google Trends Scraper gets Google Trends data for any keywords through an API: interest over time, interest by country, region, city or US metro area, related queries (top and rising / breakout), plus comparisons of up to 5 terms on the same 0-100 scale and a plain-language trend summary for each term (rising, falling or stable, peak date and % change). It also returns Trending now: today's trending searches in any country, with approximate search volume and related news.

Google limits how fast Trends can be queried, which is why many Trends tools fail part of the time. This Actor retries automatically on fresh sessions and IPs, so your runs don't fail on those limits, and you pay only for terms that return data.

It runs on the Apify platform, so you also get an API, scheduling (e.g. weekly trend reports), integrations (Google Sheets, Make, Zapier, n8n, Slack) and access for AI agents through the Apify MCP server.

Why use it?

  • πŸ“ˆ Market and product research: is demand for "air fryer" or "heat pump" growing, and where?
  • πŸ” SEO and content planning: rising and breakout related queries show new topics before keyword tools do.
  • πŸ†š Brand and competitor tracking: compare up to 5 brands in one query and schedule it weekly.
  • πŸ—ΊοΈ Regional targeting: find the states, regions or cities where a term is most popular.
  • πŸ“° Newsjacking and social media: Trending now lists what people are searching today, with the news behind each trend.
  • πŸ”” Weekly alerts: schedule it with Monitor new rising searches and get only the rising searches that appeared since last week.
  • πŸ€– AI agents and dashboards: clean JSON with a ready-made trend summary, one record per query, ready for charts, BI tools and LLMs.
  1. Click Try for free.
  2. Enter your search terms, one query per line. To compare terms, put up to 5 on one line separated by commas: chatgpt, gemini, claude. You can also paste a Google Trends link you already use.
  3. Choose the countries (e.g. US, GB, or worldwide) and the time range.
  4. Click Start. Each query takes a few seconds.
  5. Download the results as JSON, CSV or Excel, or open the Interest over time view (one row per date) for charts.

Input

FieldDescriptionDefault
searchTermsOne query per line; up to 5 comma-separated terms are compared. Google Trends links and topic IDs (/m/...) also workrequired (or trendingNow)
geoCountry or region codes (US, DE, US-CA) or worldwide; each query runs once per geoworldwide
timeframePast hour, 4 hours, day, 7 days, 30 days, 90 days, 12 months, 5 years, or 2004-presentpast 12 months
customTimeRangeExact dates, e.g. 2024-01-01 2024-06-30-
outputsinterestOverTime, interestByRegion, relatedQueries, relatedTopics (often empty, see FAQ)first three
searchPropertyweb, images, news, shopping (Google Shopping) or youtubeweb
trendingNowCountries for today's trending searches-
monitorRisingScheduled runs: list only rising searches that are new since the previous runfalse
regionResolutionauto, COUNTRY, REGION, CITY or DMAauto
includeLowVolumeRegionsAlso return low-volume regions and cities (recommended with CITY)false
categoryGoogle Trends category ID (0 = all)0
{
"searchTerms": ["solar panels", "chatgpt, gemini, claude"],
"geo": ["US"],
"timeframe": "today 12-m",
"trendingNow": ["US", "GB"]
}

Output

One record per query and geo. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"type": "explore",
"terms": ["chatgpt", "claude"],
"geo": "US",
"timeframe": "today 3-m",
"status": "ok",
"averages": { "chatgpt": 64, "claude": 19 },
"summary": {
"claude": { "latest": 17, "average": 18.7, "peak": 30, "peakDate": "2026-07-08T00:00:00Z", "changePercent": -27.1, "trend": "falling" }
},
"interestOverTime": [
{ "date": "2026-06-26T00:00:00Z", "label": "Jun 26, 2026", "values": { "chatgpt": 62, "claude": 23 } }
],
"interestByRegion": [
{ "geoCode": "US-CA", "geoName": "California", "values": { "chatgpt": 74, "claude": 26 } }
],
"relatedQueries": {
"claude": {
"top": [{ "query": "claude ai", "value": 100 }],
"rising": [{ "query": "kimi k3", "value": 9950, "label": "Breakout", "growthPercent": 9950 }]
}
},
"exploreUrl": "https://trends.google.com/trends/explore?q=chatgpt%2Cclaude&date=today+3-m&hl=en-US&geo=US"
}

Trending now rows look like this:

{
"type": "trending", "geo": "GB", "rank": 1, "query": "nepal vs japan",
"approxTraffic": "1000+", "approxTrafficNumber": 1000, "published": "2026-09-25T19:20:00-07:00",
"news": [{ "title": "…", "url": "https://…", "source": "Ratopati" }]
}

Data fields

FieldDescription
interestOverTimeInterest per date on a 0-100 scale (100 = peak popularity in the period). isPartial marks the current, incomplete period
averagesAverage interest of each term over the period
summaryPer term: latest, average, peak, peakDate, changePercent (last fifth of the period vs first fifth) and trend: rising (β‰₯ +20%), falling (≀ -20%) or stable
newRisingWith monitorRising: rising searches not seen in previous runs
interestByRegionInterest per country, region, city or DMA (0-100, relative to the top location)
relatedQueriestop: most popular related searches; rising: fastest growing, with growthPercent; Breakout means more than +5000%
exploreUrlThe same query on trends.google.com
rank, query, approxTraffic, newsTrending now: position, search, approximate searches and news articles
EventPrice
Run start (per GB of memory, default 512 MB)$0.001
Search term analyzed (one term in one geo, all selected outputs)$0.002
Trending now list (one country)$0.002

A comparison of 3 terms in 2 countries is 6 terms: $0.012. 1,000 terms cost $2. Failed queries are never billed. Set Max cost per run and the Actor stops cleanly at that limit.

Use it with AI agents (MCP)

Add https://mcp.apify.com?tools=fguiraud/google-trends-scraper to Claude, Cursor or any MCP client and ask:

  • "Is interest in heat pumps growing in Germany? Show me the last 5 years."
  • "Compare ChatGPT, Gemini and Claude in the US over the last 90 days and list rising related searches."
  • "What is trending in the UK today?"

Smallest useful input for an agent: {"searchTerms": ["heat pump"], "geo": ["DE"], "outputs": ["interestOverTime"]}.

Tips

  • Values are relative, not absolute search counts. 100 is the peak of the period for the terms compared together, so only compare numbers from the same query.
  • Choose only the outputs you need: each one is a separate request to Google, so fewer outputs are faster.
  • For many terms, keep Proxy on and raise Parallel queries: each worker uses its own IP.
  • Long runs are safe: if the platform restarts the run, finished queries are skipped and never charged twice.
  • Schedule a weekly run to build your own trend history over time, and turn on Monitor new rising searches to be alerted only about what is new.
  • The current, incomplete period (isPartial) is left out of summary, so a half-finished week never looks like a drop.
  • Found a rising search and want to know why? Google News Scraper + Full Article Text returns the news behind it, with the real article URL and the full text as Markdown, in any country and language.
  • Researching a competitor? Google Ads Transparency Scraper returns every Google Search, Display and YouTube ad of any advertiser or domain, with previews, dates and countries.

FAQ and limitations

  • "Not enough search volume": Google returns no data for rare terms in small countries or short periods. The result has status: "no-data" and a note, and it is not billed.
  • Few or no cities? Google hides low-volume cities. Turn on Include low search volume regions for city-level detail.
  • Related topics: Google currently returns this list empty for most queries, so it is off by default. You can still request it with relatedTopics; you are not charged extra for it.
  • Is it legal? The Actor reads public, aggregated Google Trends data, the same data shown on trends.google.com. It does not collect personal data.
  • Found a problem or need a feature? Open an issue on the Issues tab. Replies within 48 hours.