Google Trends Scraper: Interest, Regions & Related Queries
Pricing
from $1.75 / 1,000 term analyzeds
Google Trends Scraper: Interest, Regions & Related Queries
Google Trends as clean JSON: interest over time, interest by region, top and rising related queries and topics, trend direction, plus Trending Now per country. Compare up to 5 terms. Automatic retries on fresh residential IPs.
Google Trends Scraper: Interest, Regions, Related Queries & Trending Now
Reliable Google Trends data as clean JSON. Built for retries: every request that Google rate-limits is repeated on a fresh residential IP with a fresh cookie, so runs finish instead of failing.
What you get per search term (or comparison of up to 5 terms)
| field | meaning |
|---|---|
interestOverTime | the full time series (0 to 100) per term, with date and partial-period flag |
averages | average interest per term in the period |
trend | direction (rising, stable, falling), change in percent last vs. first quarter, peak and peak date |
interestByRegion | interest per country, state, city or metro area |
relatedQueries | top and rising related searches per term, with breakout flag |
relatedTopics | top and rising related topics per term |
trendsUrl | the same view on trends.google.com |
Trending now
Set mode to trending and list countries in trendingGeos (for example US, DE, GB). You get the current top 10 trending searches per country with approximate traffic, start time and linked news articles.
Time ranges
past-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 range like 2025-01-01 2025-12-31.
Pricing
You pay per analyzed term or comparison, and per trending list. Failed lookups are not charged.
Tips
- Use
compareto put up to 5 terms on the same 0 to 100 scale; that is the only way values are comparable. - Google Trends limits automated requests. Keep the default residential proxy; datacenter IPs are blocked quickly.
- Values are relative (100 = peak in the selected period and region), not absolute search volumes.
Not affiliated with Google.
FAQ
What am I charged for? One event per analyzed term or comparison group in explore mode, and one event per country list in trending mode. Terms or countries that fail are returned as items with type: "error" and are not charged. If only some parts fail (for example related topics), the item is still delivered and charged, and the failed parts are listed in errors.
Are the numbers search volumes? No. Google Trends values are relative: 100 is the peak in the selected period and region. Only terms compared in the same group (with compare on) share one scale.
Do I need a proxy? The default is the Apify residential proxy, and it is strongly recommended because Google blocks datacenter IPs quickly. When Google rate-limits a request, the Actor retries up to maxRetries times (default 6) with a new session, which means a new proxy IP and a new Google cookie.
How many terms can one run handle? Up to maxItems analyses per run (default 1,000). With compare on, terms are grouped in fives and each group counts as one analysis.
What does trending mode return? The current trending searches per country from the Google Trends RSS feed, up to maxTrendingItems per country (default and maximum 10), each with approximate traffic, start time, picture and linked news articles.
Use with AI agents (MCP)
This Actor works as a tool for Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server. Add only this Actor:
https://mcp.apify.com?tools=webify-lab/google-trends-scraper
On first use the server signs you in with OAuth. Alternatively send the header Authorization: Bearer <APIFY_TOKEN>. Agents on the default Apify MCP setup can also find this Actor with search-actors and run it with call-actor. Pricing is the same as in Apify Console: you pay per result.