Google Trends Scraper - Interest, Regions & Queries, $1/1K
Pricing
from $0.62 / 1,000 trends records
Google Trends Scraper - Interest, Regions & Queries, $1/1K
Google Trends data in bulk: interest over time, interest by region, related and rising queries, related topics and daily trending searches. Compare up to 5 terms, any country and time range. $1 per 1,000 records.
Pricing
from $0.62 / 1,000 trends records
Rating
0.0
(0)
Developer
Plot Point Technologies
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Google Trends Scraper: Interest Over Time, Regions and Rising Queries
Get Google Trends data for any search term as clean JSON, in bulk: interest over time, interest by region, related queries (top and rising), related topics, and today's trending searches for a country. Fetch terms one by one or compare up to 5 together, exactly like the comparison chart on the Trends website. $1 per 1,000 records.
What can this Google Trends scraper do?
- Interest over time for any time range: past hour to 2004-present, or a custom date range.
- Interest by region: countries, states, cities or US metro areas (DMA).
- Related queries and topics, top and rising, with growth such as
+250%orBreakout. - Daily trending searches for any country, with approximate traffic and news links.
- Compare terms in groups of up to 5 so values are relative to each other.
- Any country, category and Google property: web search, News, YouTube, Images or Shopping.
What data do you get?
Every record has searchTerm, dataType, geo, timeRange, category, property, comparedWith and scrapedAt, plus:
| Data type | Fields |
|---|---|
interestOverTime | resolution, averageValue, peakValue, peakDate, pointCount, timeline of {date, formattedTime, value, isPartial} |
interestByRegion | regions of {geoCode, geoName, value}, highest first |
relatedQueries | top and rising lists of {rank, query, value, formattedValue, link} |
relatedTopics | top and rising lists with topic title, type and ID |
trendingSearch | rank, approxTraffic, startedAt, picture, newsItems, exploreUrl |
Who uses it?
- SEO and content teams checking whether a topic is growing or seasonal before writing about it.
- Marketers and product teams comparing brands, products or features by search interest and by state or country.
- Analysts and researchers who need Trends time series in a spreadsheet, database or notebook on a schedule.
- Newsrooms and social teams watching the daily trending searches.
How to use it
- Click Try for free (or Start).
- Enter Search terms (keywords or topic IDs such as
/m/02_286). - Pick Location (
US,GB,US-CA, or empty for worldwide) and Time range. - Turn on Compare terms to put them on one chart.
- Run it and export to Excel, CSV or JSON, or send the data to Google Sheets.
Input example
{"searchTerms": ["coffee","matcha"],"compareTerms": true,"geo": "US","timeRange": "today 12-m","dataTypes": ["interestOverTime","interestByRegion","relatedQueries"]}
Output example
{"searchTerm": "coffee","dataType": "interestOverTime","geo": "US","timeRange": "today 12-m","category": 0,"property": "web","comparedWith": [],"resolution": "WEEK","averageValue": 77.45,"peakValue": 100,"peakDate": "2026-04-12T00:00:00Z","pointCount": 53,"timeline": [{"date": "2025-10-26T00:00:00Z","timestamp": 1761436800,"formattedTime": "Oct 26 – Nov 1, 2025","value": 59,"isPartial": false},{"date": "2025-11-02T00:00:00Z","timestamp": 1762041600,"formattedTime": "Nov 2 – 8, 2025","value": 65,"isPartial": false},{"date": "2025-11-09T00:00:00Z","timestamp": 1762646400,"formattedTime": "Nov 9 – 15, 2025","value": 73,"isPartial": false}],"scrapedAt": "2026-10-28T14:33:46Z"}
How much does it cost?
You pay per record: $1 per 1,000 records ($0.001 each), plus a $0.00005 start fee per run. One record = one term x one data type (or one trending search).
| You fetch | Records | You pay |
|---|---|---|
| 1 term, 3 data types (default) | 3 | $0.003 |
| 100 keywords, 3 data types | 300 | $0.30 |
| 1,000 keywords, interest over time only | 1,000 | $1.00 |
| Daily top 50 trending searches for a month | 1,500 | $1.50 |
Data types for which Google returns nothing are not pushed and not charged.
Use it via API, Make, Zapier, n8n or an AI agent
Apify API. Start a run and get the results back in one HTTP request (replace YOUR_API_TOKEN with the token from Apify Console > Settings > Integrations):
curl -X POST "https://api.apify.com/v2/acts/plotpointtech~google-trends-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms": ["coffee", "matcha"], "compareTerms": true, "geo": "US", "timeRange": "today 12-m", "dataTypes": ["interestOverTime", "interestByRegion", "relatedQueries"]}'
For longer jobs, start the run asynchronously and read the dataset when it finishes. Official apify-client libraries exist for Python and JavaScript; the API tab on this page has ready-made code.
No-code automation. Connect the tool to Make, Zapier, n8n, Google Sheets, Slack, Airtable or any webhook with Apify integrations, and use Schedules in Apify Console to run it hourly, daily or weekly.
AI agents (MCP). Give Claude, ChatGPT, Cursor, VS Code or any MCP-compatible agent direct access to this tool through the hosted Apify MCP server. Add this server URL to your client:
https://mcp.apify.com?tools=plotpointtech/google-trends-scraper
The agent can then call the tool with the same input fields shown above and read the results.
FAQ
Is it legal to scrape Google Trends? The tool reads the same public, aggregated data the Google Trends website shows, plus Google's public trending-searches RSS feed. No login is used and requests are paced politely. Trends data is aggregated and anonymous. Check that your use fits Google's terms.
Are the values search volumes? No. Like the Trends website, values are relative (0 to 100) to the highest point in the chart. Values from separate runs or separate comparison groups are not on the same scale.
Why are some rising queries unrelated to my term?
Google sometimes mixes generic queries into rising lists for automated requests. The rising-query filter (filterUnrelatedRising, on by default) removes those that share no word with your term. Treat rising lists as indicative. Related topics are often returned empty.
What if Google rate-limits the run? Requests are retried with backoff. Terms that still fail are logged, skipped and not charged.
Can I get data for a city or US metro area?
Yes. Set Region resolution to CITY or DMA.
Related tools from Plot Point Technologies
- News Scraper - Worldwide News Search by Keyword, 65+ Languages: news articles worldwide by keyword, country and language.
- SEO Audit Crawler - Titles, Meta, H1, Broken Pages & Links: on-page SEO check of every page in a website's sitemap.
- Google Ads Transparency Scraper - Full Ad Text & Creatives: competitors' Google ads with full ad text, images and videos.
- Google Play Reviews Scraper - $0.08 per 1,000 Reviews: Android app reviews with rating, version and developer reply.
Plot Point Technologies is not affiliated with Google. Google Trends is a trademark of Google LLC.
If this tool saved you time, we would be grateful for a short review on this page; it helps other people find it. If something did not work as expected, please open an issue on the Issues tab and we will look into it quickly.