Google Trends Scraper — Interest Over Time & Related Queries avatar

Google Trends Scraper — Interest Over Time & Related Queries

Pricing

from $2.00 / 1,000 keywords

Go to Apify Store
Google Trends Scraper — Interest Over Time & Related Queries

Google Trends Scraper — Interest Over Time & Related Queries

Google Trends scraper for keyword research: interest over time, related queries (top & rising), related topics and interest by region for up to 10 keywords per run. Any country, any time range. No login, no browser. $3 per 1,000 keywords.

Pricing

from $2.00 / 1,000 keywords

Rating

0.0

(0)

Developer

Marek Matejovic

Marek Matejovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

Google Trends Scraper: Interest Over Time & Related Queries

Get Google Trends Explore data for your keywords: interest over time, related queries (top and rising) and interest by region, for any country and time range. The same numbers you see on trends.google.com/explore, as clean JSON, CSV or Excel, through the API, or on a schedule.

This is the Lite edition: up to 10 keywords per run, paced politely so runs stay reliable. Ideal for keyword research, content planning and a weekly trend check of your brand and competitors.

  • 📈 Interest over time – the full 0–100 time series plus average, latest value and peak date.
  • 🔎 Related queries – top and rising searches around each keyword (great for SEO and content ideas).
  • 🧭 Interest by region – optional: countries worldwide, or states / cities inside a country.
  • 🌍 Any country, any period – worldwide or US, GB, DE, US-CA…; past hour up to 2004–present, or a custom date range.
  • 💸 Pay only for results – keywords without enough Google data or failed keywords are not charged.
  • 🤖 Works with AI agents – available through the Apify MCP server and API.

What can I use it for?

  • SEO and content marketing – find rising related queries and plan articles before the peak.
  • Product and market research – compare seasonality and demand of product ideas.
  • Brand monitoring – check interest in your brand and competitors every week.
  • E-commerce and ads – time campaigns to seasonal peaks per country.
  • Data journalism and dashboards – export time series to Google Sheets, Looker Studio or Excel.

How to use it

  1. Enter up to 10 keywords.
  2. Pick a country (or leave it empty for worldwide) and a time range.
  3. Choose what to collect (interest over time and related queries are on by default).
  4. Click Start. Each keyword takes about 10–20 seconds.

Input example

{
"searchTerms": ["standing desk", "air fryer"],
"geo": "US",
"timeRange": "today 12-m",
"includeInterestOverTime": true,
"includeRelatedQueries": true,
"includeInterestByRegion": false
}

Output example

One dataset item per keyword (shortened):

{
"searchTerm": "standing desk",
"geo": "US",
"timeRange": "today 12-m",
"averageInterest": 33,
"latestInterest": 18,
"peak": {
"date": "2026-04-12T00:00:00.000Z",
"value": 100
},
"interestOverTime": [
{
"date": "2025-11-02T00:00:00.000Z",
"formattedTime": "Nov 2 – 8, 2025",
"value": 16,
"isPartial": false
},
{
"date": "2025-11-09T00:00:00.000Z",
"formattedTime": "Nov 9 – 15, 2025",
"value": 18,
"isPartial": false
}
],
"relatedQueries": {
"top": [
{
"query": "electric standing desk",
"value": 100,
"formattedValue": "100",
"link": "https://trends.google.com/trends/explore?q=electric+standing+desk&date=today+12-m&geo=US"
},
{
"query": "adjustable desk",
"value": 85,
"formattedValue": "85",
"link": "https://trends.google.com/trends/explore?q=adjustable+desk&date=today+12-m&geo=US"
}
],
"rising": [
{
"query": "uplift v3 standing desk",
"value": 2050,
"formattedValue": "+2,050%",
"link": "https://trends.google.com/trends/explore?q=uplift+v3+standing+desk&date=today+12-m&geo=US"
}
]
},
"trendsUrl": "https://trends.google.com/trends/explore?q=standing%20desk&geo=US&date=today%2012-m&hl=en-US",
"hasData": true,
"scrapedAt": "2026-11-03T09:07:06.897Z"
}
FieldDescription
searchTerm, geo, timeRangeWhat was looked up
averageInterest, latestInterest, peakSummary of the time series (0–100)
interestOverTimeData points: date, formattedTime, value (0–100), isPartial
relatedQueries.top / .risingRelated searches with value (top: 0–100, rising: % growth or "Breakout")
interestByRegiongeoCode, geoName, value per country / region (when enabled)
trendsUrlThe same view on trends.google.com
hasDatafalse when Google has too little data for the keyword (such rows are not charged)

Values are relative: 100 is the keyword's own peak in the chosen period and place. Each keyword is looked up on its own, so values of two keywords are not on the same scale.

Pricing

$3.00 per 1,000 keywords ($0.003 per keyword with data, cheaper on higher Apify plans) plus $0.005 per run start. A run with 10 keywords costs about $0.035. Failed keywords and keywords without data are free. Apify's free plan credit covers hundreds of keywords a month.

Lite limits (and why)

  • Max 10 keywords per run. Need more? Start several runs or schedule them; or open an issue and tell us your volume.
  • Requests are sent one by one, at least 4 seconds apart. Google Trends limits automated traffic heavily, and slow, polite runs succeed far more often than fast ones. When Google answers "too many requests", the Actor waits (30 s, 60 s, 120 s) instead of switching IPs.
  • One keyword per comparison (no side-by-side comparison of several keywords on one scale yet).

FAQ

Is this an official Google Trends API? No. Google has no public Trends API for everyone. This Actor reads the same public data the Google Trends website shows and returns it as JSON through the Apify API.

Why do rising queries differ a bit from what I saw yesterday? Google Trends works with a sample of searches, so rising queries (and less often top queries) can change slightly between requests, also on the website. Interest over time is stable.

Why is a keyword empty? Google shows data only for terms with enough search volume. Such rows have hasData: false and are not charged. Try a longer time range or worldwide.

Can I get today's trending searches instead? Yes, use our Google Trends Scraper – Trending Now.

🧰 More Actors from the same toolkit

ActorWhat it does
Google Trends Scraper – Interest Over Time & Related Queries (Lite)Interest over time, related queries and regions for your keywords
Google Trends Scraper – Trending NowToday's trending searches per country with search volume and related news
App Store Top Charts ScraperTop free & top paid iPhone apps per country with full app details
Google Play Top Charts ScraperTop free, paid & grossing Android apps per country and category
App Store ASO Keyword Rank Tracker & Search ScraperApp Store search results and your app's keyword rank (ASO)
App Store & Google Trends MCP ServerTrends and App Store data as tools for Claude, ChatGPT, Cursor and other AI agents

Made by Webatola, an independent software studio.

🤖 Use with AI agents (MCP) and the API

  • Works out of the box with the Apify MCP server (Claude, ChatGPT, Cursor and other MCP clients): the agent can search for this Actor, read the input schema and run it.
  • For compact results, keep interest by region off and use a shorter time range.
  • API: POST https://api.apify.com/v2/acts/webatola~google-trends-explore-lite/run-sync-get-dataset-items?token=YOUR_TOKEN with the input JSON as the body returns the results directly.

The Actor reads only public, aggregated and anonymised search-interest data – no personal data, no login, no bypassing of any protection, no IP rotation. Make sure your use complies with Google's terms and the laws of your country. If in doubt, ask a lawyer.

Feedback

Found a bug or need a field? Open an issue in the Issues tab – fixes are usually shipped within days.

If this Actor saved you some time, a quick rating in the Store helps other people find it. No pressure, only if you feel like it. Thank you!