
One call returns interest trends over time for keywords. One item in the answer is a keyword's trend graph with weekly data points and interest values. The sample returned 1 keyword with 52 weeks of data.
7 live routes on DataForSEO, from $0.0012 per call. Every route below answered our last live test on 2026-10-06; 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 |
|---|---|---|
DataForSEO Trends interest over timeCHEAPESTPOST keywords_data/dataforseo_trends/explore/live | $0.0012$1.20 / 1k calls | |
AI search volume of keywordsPOST ai_optimization/ai_keyword_data/keywords_search_volume/live | $0.0101$10.10 / 1k calls | |
Keyword overviewPOST dataforseo_labs/google/keyword_overview/live | $0.01212$12.12 / 1k calls | |
Search intent of keywordsPOST dataforseo_labs/google/search_intent/live | $0.01224$12.24 / 1k calls | |
Clickstream search volumePOST keywords_data/clickstream_data/bulk_search_volume/live | $0.01224$12.24 / 1k calls | |
Bing Ads search volumePOST keywords_data/bing/search_volume/live | $0.09$90.00 / 1k calls | |
Google Ads search volumePOST keywords_data/google_ads/search_volume/live | $0.09$90.00 / 1k calls |
From a real call to the cheapest route: DataForSEO.
result[].keywordsKeywords trackedresult[].items[].dataWeekly trend data points with values and datesresult[].items[].averagesAverage interest valueresult[].location_codeLocation code for the trendsresult[].datetimeWhen the trends data was generatedHTTP 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"] |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/keywords_data/dataforseo_trends/explore/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards"], "location_code": 2840}]'call_endpoint("dataforseo.keywords_data_dataforseo_trends_explore", {}, [{"keywords": ["pokemon cards"], "location_code": 2840}]){
"cost": 0.0012,
"time": "0.3149 sec.",
"tasks": [
{
"id": "10040440-2697-0570-0000-de05717f4e27",
"cost": 0.0012,
"data": {
"se": "dataforseo_trends",
"api": "keywords_data",
"function": "explore",
"keywords": [
"pokemon cards"
],
"location_code": 2840
},
"path": [
"v3",
"keywords_data",
"… 2 more"
],
"time": "0.3019 sec.",
"result": [
{
"type": "trends",
"items": [
{
"data": "…",
"type": "…",
"averages": "…",
"keywords": "…",
"position": "…"
}
],
"datetime": "2026-10-04 04:40:59 +00:00",
"keywords": [
"pokemon cards"
],
"items_count": 1,
"language_code": null,
"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."
}| Parameter | Type | Notes | |
|---|---|---|---|
| keywords | list · body | JSON body field | e.g. ["pokemon cards"] |
| language_code | str · body | JSON body field | e.g. "en" |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/ai_optimization/ai_keyword_data/keywords_search_volume/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards"], "language_code": "en", "location_code": 2840}]'call_endpoint("dataforseo.ai_optimization_ai_keyword_data_keywords_search_volume", {}, [{"keywords": ["pokemon cards"], "language_code": "en", "location_code": 2840}])| Parameter | Type | Notes | |
|---|---|---|---|
| keywords | list · body | JSON body field | e.g. ["pokemon cards"] |
| language_code | str · body | JSON body field | e.g. "en" |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/dataforseo_labs/google/keyword_overview/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards"], "language_code": "en", "location_code": 2840}]'call_endpoint("dataforseo.dataforseo_labs_google_keyword_overview", {}, [{"keywords": ["pokemon cards"], "language_code": "en", "location_code": 2840}])| Parameter | Type | Notes | |
|---|---|---|---|
| keywords | list · body | JSON body field | e.g. ["pokemon cards", "buy pokemon cards"] |
| language_code | str · body | JSON body field | e.g. "en" |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/dataforseo_labs/google/search_intent/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards", "buy pokemon cards"], "language_code": "en"}]'call_endpoint("dataforseo.dataforseo_labs_google_search_intent", {}, [{"keywords": ["pokemon cards", "buy pokemon cards"], "language_code": "en"}])| Parameter | Type | Notes | |
|---|---|---|---|
| keywords | list · body | JSON body field | e.g. ["pokemon cards", "pokemon tcg"] |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/keywords_data/clickstream_data/bulk_search_volume/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards", "pokemon tcg"], "location_code": 2840}]'call_endpoint("dataforseo.keywords_data_clickstream_data_bulk_search_volume", {}, [{"keywords": ["pokemon cards", "pokemon tcg"], "location_code": 2840}])| Parameter | Type | Notes | |
|---|---|---|---|
| keywords | list · body | JSON body field | e.g. ["pokemon cards"] |
| language_code | str · body | JSON body field | e.g. "en" |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/keywords_data/bing/search_volume/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards"], "language_code": "en", "location_code": 2840}]'call_endpoint("dataforseo.keywords_data_bing_search_volume", {}, [{"keywords": ["pokemon cards"], "language_code": "en", "location_code": 2840}])| Parameter | Type | Notes | |
|---|---|---|---|
| keywords | list · body | JSON body field | e.g. ["pokemon cards", "pokemon tcg"] |
| language_code | str · body | JSON body field | e.g. "en" |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/keywords_data/google_ads/search_volume/live" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keywords": ["pokemon cards", "pokemon tcg"], "language_code": "en", "location_code": 2840}]'call_endpoint("dataforseo.keywords_data_google_ads_search_volume", {}, [{"keywords": ["pokemon cards", "pokemon tcg"], "language_code": "en", "location_code": 2840}])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.