Google Trends Explore API
Scrape Google Trends Explore data with one API call. Returns Google Trends interest-over-time for up to 5 keywords in one call. Response is `{ series, averages }`: `series` is one entry per keyword, each with dated `points` ({ date, value }) where `value` is Google's 0-100 relative-popularity score; `averages` is the per-keyword mean over the window. Compare terms head-to-head (values are normalised across the keyword set) and scope by `location`, `timeframe`, and `category`. Sourced live from DataForSEO's Google Trends Explore (~3-8s).
Last updated July 2026
Try the Google Trends Explore API
See real data before writing a single line
Searching 43 platforms in parallel
What can you do with the Explore API?
The Explore endpoint gives you structured Google Trends data with computed fields in a single request. No scraping infrastructure to build or maintain.
Example Request
curl "https://www.socialcrawl.dev/v1/google_trends/explore?keywords=uv+index" \
-H "x-api-key: YOUR_API_KEY"import requests
response = requests.get(
"https://www.socialcrawl.dev/v1/google_trends/explore",
headers={"x-api-key": "YOUR_API_KEY"},
params={"keywords": "uv index"},
)
data = response.json()const params = new URLSearchParams({
"keywords": "uv index",
});
const response = await fetch(`https://www.socialcrawl.dev/v1/google_trends/explore?${params}`, {
headers: { "x-api-key": "YOUR_API_KEY" },
});
const data = await response.json();Parameters
| Parameter | Required | Description |
|---|---|---|
| keywords | Yes | 1-5 comma-separated keywords (e.g. 'reverse audio,voice changer'). With multiple keywords the 0-100 values are normalised across the set for direct comparison. |
| location | No | Location as a DFS name ('United States') or numeric code ('2840'). Defaults to worldwide-leaning US. |
| timeframe | No | Preset time window: past_hour, past_4_hours, past_day, past_7_days, past_30_days, past_90_days, past_12_months, or past_5_years. Defaults to past_12_months. (past_hour | past_4_hours | past_day | past_7_days | past_30_days | past_90_days | past_12_months | past_5_years) |
| category | No | Numeric Google Trends category code to scope the query (default 0 = all categories). |
How does the Google Trends Explore API work?
Send a GET request with your API key and get back clean, structured JSON. Every response follows our unified schema with computed fields.
Method
GET
Response
JSON
How do you scrape social media data in seconds?
The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 43 platforms covering 10B+ monthly active users.
One schema, every platform
Query 43 platforms with identical response structures. Write your integration once.
Computed fields, not just scraped
Every response includes engagement_rate, estimated_reach, content_category, and language — ready to use.
See your data before you code
Visual Data Explorer — paste any URL, get rich result cards, sortable tables, CSV export.
import requests
response = requests.get(
'https://www.socialcrawl.dev/v1/tiktok/profile',
params={'handle': 'charlidamelio'},
headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json(){
"success": true,
"platform": "tiktok",
"data": {
"author": {
"username": "charlidamelio",
"followers": 152400000
},
"engagement": {
"likes": 12400000000,
"engagement_rate": 0.087
},
"metadata": {
"language": "en",
"content_category": "lifestyle"
}
}
}Ready to scrape Google Trends Explore data?
Get your API key and start pulling Google Trends data in under 60 seconds.
