Google Trends Scraper - Multi-Country Reports & Insights avatar

Google Trends Scraper - Multi-Country Reports & Insights

Pricing

from $3.00 / 1,000 trends reports

Go to Apify Store
Google Trends Scraper - Multi-Country Reports & Insights

Google Trends Scraper - Multi-Country Reports & Insights

Google Trends scraper for many keywords and countries: interest over time, by region, rising searches, insights, ONE scale for 50+ keywords with ranking, and weekly what's-new monitoring. Pay only for reports with data.

Pricing

from $3.00 / 1,000 trends reports

Rating

0.0

(0)

Developer

SkyData Tools

SkyData Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Google Trends Scraper gets Google Trends data for many keywords and many countries in one run and turns it into answers you can use right away:

  • 📊 Interest over time: Google's 0–100 interest index for every day, week or month
  • 🗺️ Interest by region: countries, states, cities or US metro areas ranked by interest
  • 🔎 Top & rising searches: what people search together with your keyword, with Breakout searches flagged
  • 💡 Ready insights: rising / stable / falling, % change, peak date and month, best months of the year, breakout list
  • 🏆 ONE scale for 50+ keywords: Google only compares 5 at a time. This Actor chains them so all your keywords share one 0–100 scale, and gives you a ranking
  • 🔔 What's new monitoring: run it weekly and get only what changed: new Breakout searches, new rising searches, % change since last run

💸 You only pay for reports that contain data. Blocked, empty or failed lookups are always free.

👥 Who is it for?

You are…You use it to…
🛒 E-commerce seller / dropshipperFind products with rising demand and know the best months to stock up and advertise
✍️ SEO & content marketerCatch rising and Breakout searches before competitors write about them
📢 AgencyCompare markets for clients across many countries in one run, and export to Excel or Sheets
📈 Analyst / researcherPull clean, structured time series for dashboards and models
🤖 AI agent / developerGive your LLM workflow fresh trend data through the API or MCP

⭐ Why choose this one?

This ActorTypical Trends scrapers
Many keywords × many countries in one run✅Often one location per run
50+ keywords on ONE comparable scale + ranking✅Max 5, or separate scales
What's new since last run (monitoring)✅❌
Ready insights (trend, peak, best months, breakouts)✅Raw numbers only
Charged only when a report has real data✅Often charged for empty results
Detects Google's silent "empty" blocks✅Can return blank data that looks real
Automatic session + residential IP rotation✅Varies
Clear status per report (ok, partial, no_data, failed)✅Rare

🚀 How to use it

  1. Add your keywords (e.g. air fryer, standing desk).
  2. Add locations as country codes (US, GB, IN, BR …) or region codes (US-CA). Leave an empty line for Worldwide.
  3. Choose a time range: past hour up to 2004–today, or a custom YYYY-MM-DD YYYY-MM-DD.
  4. Optional: pick a Comparison mode: separate reports, groups of 5, or ONE scale for all keywords (+ ranking).
  5. Optional: turn on Monitor changes and schedule the Actor (e.g. weekly) to get a changes section and a CHANGES_SUMMARY.
  6. Click Start, then download as JSON, CSV, Excel or HTML, or use the API, schedules, webhooks, Zapier, Make, Google Sheets or MCP.

Every keyword is checked in every location: 3 keywords × 4 countries = 12 reports.

💡 Want a head start? Open the Example tasks tab for ready-made setups (one click to run), e.g. common research jobs with the inputs already filled in.

🏆 ONE scale for many keywords

Google Trends compares at most 5 keywords at once, and every comparison has its own 0–100 scale, so numbers from different comparisons don't match. With Comparison mode = ONE scale for all keywords, every group of 5 shares one anchor keyword. The Actor uses it to put all keywords on one common scale, then adds a ranking:

"ranking": [
{ "rank": 1, "keyword": "python", "average": 30.2, "latestValue": 16.5, "trend": "falling", "changePercent": -26.6 },
{ "rank": 2, "keyword": "rust", "average": 15.2, "latestValue": 11.5, "trend": "stable", "changePercent": 0 }
]

Tip: choose an anchor keyword with medium, steady interest for the most precise results. Charged per Google comparison used (1 per anchor + up to 4 keywords).

🔔 What's new monitoring

Turn on Monitor changes, give the monitor a name, and run the Actor on a schedule (daily or weekly). From the second run on, every report gets a changes section:

"changes": {
"previousRunAt": "2026-11-01T01:19:35Z",
"keywords": {
"electric bike": {
"notable": true,
"newBreakouts": ["fat tire electric bike"],
"newRisingQueries": ["electric bike rebate"],
"latestValueBefore": 55, "latestValueNow": 59,
"changeSinceLastRunPercent": 7.3,
"topRegionBefore": "Texas", "topRegionNow": "California"
}
}
}

The notable changes of a run are also saved as CHANGES_SUMMARY in the run's key-value store. Connect it to Slack, email or a webhook with Apify integrations.

📦 Example output (shortened)

{
"keywords": ["electric bike"],
"location": "US",
"timeframe": "today 12-m",
"status": "ok",
"insights": {
"electric bike": {
"trend": "stable",
"changePercent": 15.5,
"average": 30.6,
"peakValue": 100,
"peakDate": "2026-04-12T00:00:00Z",
"peakMonth": "Apr",
"latestValue": 13,
"breakoutQueries": ["yozma in 10"]
}
},
"interestOverTime": {
"electric bike": [ { "date": "2026-04-12T00:00:00Z", "value": 100, "isPartial": false } ]
},
"interestByRegion": {
"electric bike": [ { "geoCode": "US-CA", "geoName": "California", "value": 21 } ]
},
"relatedQueries": {
"electric bike": {
"top": [ { "query": "electric dirt bike", "value": 100 } ],
"rising": [ { "query": "fat tire electric bike", "formattedValue": "+250%", "breakout": false } ]
}
}
}

bestMonths (the 3 strongest months of the year) is added when the time range covers 2 years or more, so it reflects a real pattern and not one unusual season.

💰 Pricing

Pay per report with data: one keyword (or one compared group of up to 5) in one location. In ONE scale mode you pay per Google comparison used.

  • 5 keywords × 4 countries = 20 reports
  • Reports with no_data or failed status are never charged
  • Platform usage is included: no extra compute or proxy costs

$3.00 per 1,000 reports ($0.003 each), plus a tiny run-start fee (a small fraction of a cent per run). See the Pricing tab.

🤖 Use it with AI agents

Works as a tool for AI agents (Claude, ChatGPT, Cursor and others) through the Apify MCP server, and with Zapier, Make, n8n and the Apify API.

🧰 More from SkyData Tools

❓ FAQ

Are the numbers search volumes? No. Google Trends shows relative interest from 0 to 100, where 100 is the peak in that report. Numbers are comparable within one report. With a comparison mode on, they're comparable across the compared keywords. With ONE scale, across all of them.

Why do I get no_data for some keywords? Google has too little data for very rare searches. Those reports are free.

What does partial mean? The main data arrived, but one section (for example related topics) didn't. You still get everything that worked.

Related topics are empty, why? Google currently often returns related topics empty, even on its own website. They're optional and never charged separately.

Do I need a proxy? The default residential proxy is recommended, because Google blocks most data-centre IPs. It's included in your Apify usage.

Can I run it every day or week? Yes. Use Apify Schedules. Turn on Monitor changes to get only what's new each time, and connect the results to Google Sheets, Slack, email or a webhook.

Can AI agents use it? Yes. It works through the Apify API and the Apify MCP server, with clean, structured output.

Is it legal? It collects publicly available, aggregated and anonymous Google Trends data, with no personal data. You're responsible for using the data in line with the laws and terms that apply to you. This Actor isn't affiliated with or endorsed by Google.

🛠️ Settings

SettingDefaultNotes
Keywords–Required
LocationsWorldwideCountry or region codes
Time rangePast 12 monthsOr custom YYYY-MM-DD YYYY-MM-DD
What to includeOver time, by region, related queriesRelated topics optional
Comparison modeSeparateGroups of 5, or ONE scale for all (+ ranking)
Anchor keywordFirst keywordFor ONE scale mode
Monitor changesOffWhat's new since last run; use with Schedules
Monitor namedefaultSeparate history per keyword list
Search typeWebImages, News, YouTube, Shopping
Category ID0 (all)Google Trends category number
Region detailDefaultCountries, regions, cities, US metro areas
ProxyResidentialRecommended
Pause between requests600 msHigher = slower but safer

💬 Support

Missing a field or found a problem? Open an Issue on this page. We reply within 12 hours and ship fixes fast.