Google Trends Explore
Parse a Google Trends Explore page into structured topic interest over time, interest by sub-region, related topics, and related queries.
API usage
Add &scraper=google-trends-explore to a Crawling API request. URL-encode the target URL in the url parameter. Filters such as geo, time range, category, and search type are passed as query-string parameters on the Google Trends URL itself.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://trends.google.com/trends/explore?q=/g/11cs9m5kkd' \
--data-urlencode 'scraper=google-trends-explore' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://trends.google.com/trends/explore?q=/g/11cs9m5kkd',
{'scraper': 'google-trends-explore'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://trends.google.com/trends/explore?q=/g/11cs9m5kkd',
{ scraper: 'google-trends-explore' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://trends.google.com/trends/explore?q=/g/11cs9m5kkd', scraper: 'google-trends-explore')
data = JSON.parse(res.body)Example input URL
The URL passed in the url parameter (URL-decoded for readability):
https://trends.google.com/trends/explore?q=/g/11cs9m5kkdResponse shape
JSON response body. Field types may be null when the source page omits the value.
Resolved topic label for the Explore query (a Knowledge-Graph topic name, or the literal search term when no topic is matched).
Filter state reflected by the page, decoded from the Google Trends URL.
Resolved geography label (country or sub-region) the comparison is scoped to. Defaults to
Worldwide when no geo is set.Time-range label the comparison is filtered by (for example
Past 12 months, Past 7 days).Category filter label (for example
All categories).Search-type filter label (for example
Web Search, YouTube Search).Human-readable summary of the active filters (typically
geo joined with timeRange).Interest-over-time chart block.
Section heading as rendered by Google (typically
Interest over time).Time-series points for the topic, ordered chronologically.
Localized date label for the data point.
Normalized interest score for the data point, on a 0-100 scale where 100 is peak popularity for the period.
Total number of points in
timeline.Interest-by-sub-region block (country, sub-region, metro, or city, depending on the active
geo).Section heading as rendered by Google (typically
Interest by region, Interest by sub-region, etc.).Active view tab (typically
Top or Rising).Total number of regions available across all pages.
Localized pagination summary (for example
Showing 1-5 of 87 regions).Regions on the current page, ordered by position.
Rank of the region within the response (1-based).
Region name as shown by Google.
Normalized interest score for the region on a 0-100 scale.
Related-topics block.
Section heading as rendered by Google (typically
Related topics).Active view tab (typically
Top or Rising).Related topics on the current page, ordered by position.
Rank of the topic within the response (1-based).
Topic name as shown by Google.
Score label as shown by Google: a percentage growth string (for example
+250%) on the Rising view, or Breakout for new entrants; a relative score on the Top view.Google Trends Explore URL for the related topic.
Related-queries block.
Section heading as rendered by Google (typically
Related queries).Active view tab (typically
Top or Rising).Related queries on the current page, ordered by position.
Rank of the query within the response (1-based).
Search query as shown by Google.
Score label as shown by Google: a percentage growth string (for example
+250%) on the Rising view, or Breakout for new entrants; a relative score on the Top view.Google Trends Explore URL for the related query.
Sample response
{
"topic": "YouTube Music",
"filters": {
"geo": "Worldwide",
"timeRange": "Past 12 months",
"category": "All categories",
"searchType": "Web Search",
"description": "Worldwide, Past 12 months"
},
"interestOverTime": {
"title": "Interest over time",
"timeline": [
{
"date": "Jun 15, 2025",
"value": 100
}
],
"timelineCount": 53
},
"interestBySubregion": {
"title": "Interest by region",
"view": "Top",
"totalItems": 87,
"paginationText": "Showing 1-5 of 87 regions",
"items": [
{
"position": 1,
"name": "South Africa",
"value": 100
}
]
},
"relatedTopics": {
"title": "Related topics",
"view": "Rising",
"items": [
{
"position": 1,
"name": "Spotify - Topic",
"value": "Breakout",
"link": "https://trends.google.com/trends/explore?q=/g/11hy9l1k8h&date=today+12-m"
}
]
},
"relatedQueries": {
"title": "Related queries",
"view": "Rising",
"items": [
{
"position": 1,
"name": "youtube muzica",
"value": "+250%",
"link": "https://trends.google.com/trends/explore?q=youtube+muzica&date=today+12-m"
}
]
}
}