Google Trends Scraper: Fast, No Browser avatar

Google Trends Scraper: Fast, No Browser

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Google Trends Scraper: Fast, No Browser

Google Trends Scraper: Fast, No Browser

Fast Google Trends API without a browser: interest over time, interest by region and top & rising related queries for any keyword, plus daily trending searches with news. Compare up to 5 terms, any country, time range, category or search type. Proxies included.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Inimi

Inimi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Get Google Trends data for any keyword in seconds: interest over time, interest by region, and top & rising related searches, for any country, time range, category or search type. Plus a Trending now mode with today's trending searches and the news stories behind them.

This Actor talks to Google Trends directly instead of driving a browser, so it is fast (usually 5-20 seconds per keyword) and cheap. Residential proxies are included in the price, so blocks are handled for you.

What can you use it for?

  • SEO & content planning: find rising searches before your competitors write about them.
  • Product & market research: compare demand for brands, products or features across countries and states.
  • E-commerce & seasonality: see when demand for a product peaks during the year.
  • Investing & trend research: track search interest as a leading signal.
  • News & social media: pull today's trending searches with linked news articles, every hour.
  • Dashboards & AI agents: clean JSON, ready for Google Sheets, BI tools, n8n, Make, Zapier or LLM pipelines.

Features

Interest over timeFull timeline (0-100) with dates, plus the average
Interest by regionCountries, or states/regions when a country is selected
Related queriesTop and rising (with "Breakout" and +% growth)
Related topicsTop and rising (best effort, see FAQ)
Compare modeUp to 5 terms on one shared scale, like the Trends compare view
FiltersCountry/region, time range (past hour to 2004), custom dates, category, Web/Images/News/Shopping/YouTube
Trending nowDaily trending searches per country, with traffic estimate, image and news links

How to use

  1. Enter your search terms, one per line.
  2. Pick a location (e.g. US, GB, DE, US-CA, or leave empty for worldwide) and a time range.
  3. Optionally turn on Compare terms to put them on one scale.
  4. Click Start and download results as JSON, CSV or Excel, or use the API.

For trending searches, switch Mode to Trending now and list the countries.

Input example

{
"searchTerms": ["chatgpt", "claude ai", "gemini"],
"geo": "US",
"timeRange": "today 12-m",
"compareTerms": false
}

Output example (one row per search term)

{
"type": "keyword",
"keyword": "chatgpt",
"geo": "US",
"timeRange": "today 12-m",
"averageInterest": 77,
"interestOverTime": [
{ "date": "2025-10-19T00:00:00.000Z", "formattedTime": "Oct 19 – 25, 2025", "value": 100, "isPartial": false }
],
"interestByRegion": [
{ "geoCode": "US-CA", "geoName": "California", "value": 100 }
],
"relatedQueries": {
"top": [{ "query": "chatgpt login", "value": 100, "formattedValue": "100" }],
"rising": [{ "query": "chatgpt caricature", "value": 3250, "formattedValue": "+3,250%" }]
},
"relatedTopics": { "top": [], "rising": [] },
"comparedWith": [],
"trendsUrl": "https://trends.google.com/trends/explore?q=chatgpt&geo=US&date=today+12-m"
}

Trending now rows look like:

{
"type": "trendingNow",
"geo": "US",
"title": "amon ra st brown",
"approxTraffic": "1000+",
"publishedAt": "2026-10-25T20:50:00.000Z",
"news": [{ "title": "Amon-Ra St. Brown vs. Packers Week 7…", "url": "https://sports.yahoo.com/…", "source": "Yahoo Sports" }]
}

Pricing

You pay per result row: one row per search term, or one row per trending search. Proxies and compute are included. Set a maximum cost per run and the Actor stops cleanly when it is reached.

FAQ

Why are values 0-100 and not search volumes? That's how Google Trends works: 100 is the peak popularity in the chosen time and place. Use Compare terms to see terms relative to each other.

Related topics are empty. Google sometimes withholds related topics from automated requests while still returning everything else. Related queries are much more reliable and are usually what you want.

A run was slow. Google rate-limits Trends heavily. When that happens the Actor switches to a new residential IP and retries automatically, which can add a few seconds.

Can I schedule it? Yes. Use Apify Schedules, e.g. run Trending now every hour, or your keyword list every week.