
One call returns Google Trends interest data for a keyword over a specified time period and location. Each item in the answer is a weekly data point showing the search interest value (0-100 scale) for that week. The sample shows 54 weeks of data for "pokemon cards" in the US over the past 12 months.
1 live route on DataForSEO, from $0.011 per call. Every route below answered our last live test on 2026-10-04; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
Google Trends interest over timePOST keywords_data/google_trends/explore/live | $0.011$11.00 / 1k calls |
From a real call to the route: DataForSEO.
result[].items[].data[].values[]Weekly search interest value (0-100 scale)result[].items[].data[].date_fromStart date of the weekresult[].items[].data[].date_toEnd date of the weekresult[].items[].data[].timestampUnix timestamp for the weekresult[].keywords[]The keyword searchedresult[].location_codeGeographic location code (2840 = US)result[].check_urlDirect link to view on Google TrendsHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| keywords | list · body | JSON body field | e.g. ["pokemon cards"] |
| time_range | str · body | JSON body field | e.g. "past_12_months" |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/keywords_data/google_trends/explore/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards"], "time_range": "past_12_months", "location_code": 2840}]'call_endpoint("dataforseo.keywords_data_google_trends_explore", {}, [{"keywords": ["pokemon cards"], "time_range": "past_12_months", "location_code": 2840}]){
"cost": 0.011,
"time": "3.1185 sec.",
"tasks": [
{
"id": "10040441-2697-0173-0000-9be31190fa7d",
"cost": 0.011,
"data": {
"se": "google_trends",
"api": "keywords_data",
"function": "explore",
"keywords": [
"pokemon cards"
],
"time_range": "past_12_months",
"location_code": 2840
},
"path": [
"v3",
"keywords_data",
"… 2 more"
],
"time": "3.1024 sec.",
"result": [
{
"type": "trends",
"items": [
{
"data": "…",
"type": "…",
"title": "…",
"averages": "…",
"keywords": "…",
"position": "…"
}
],
"datetime": "2026-10-04 04:41:03 +00:00",
"keywords": [
"pokemon cards"
],
"check_url": "https://trends.google.com/trends/explore?hl=en&geo=US&date=today%2012-m&q=pokemon%20cards",
"items_count": 1,
"language_code": "en",
"location_code": 2840
}
],
"status_code": 20000,
"result_count": 1,
"status_message": "Ok."
}
],
"version": "0.1.20260917",
"status_code": 20000,
"tasks_count": 1,
"tasks_error": 0,
"status_message": "Ok."
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.