Intro
In today’s world of overwhelming competition and extreme uncertainty, nothing is more important than innovations. On the SEO tools’ marketplace competition becomes more and more like a “race to the bottom.” There are already dozens of “handy SEO software solutions” out there, and the number doesn’t seem to be going down.
So how do new players pave their way to the peak? If things like “customer experience,” “performance marketing,” “solid customer acquisition strategy,” and other apparent factors were omitted, the success would depend solely on the rapid implementation of cutting-edge breakthroughs. At the end of the day, new features are an important part of every software’s engine of growth. No wonder, the same applies to SEO software.
The biggest challenge we see in SEO is good old keyword research. Surprisingly, SEO software providers are following a single approach to confront this issue: merely collecting as many keywords as possible by using only one database and algorithm, without doing anything to provide more solutions to their clients. Quite often, such an approach leads to the forced underestimation of the end-product and, consequently, to the sharp drop in revenue.
Here, at DataForSEO we’ve reinvented the way people do keyword research. Instead of building a conventional API with a single research algorithm, we’ve created a multidimensional solution that will help your users tackle the keyword research issue from different angles.
DataForSEO Labs API: How is it different?
Unlike the majority of API providers, we’ve got a well-rounded solution for keyword research. With DataForSEO Labs API you get three different search algorithms that provide ample opportunities for enriching and diversifying your keyword list:
Our steadily growing database contains over 3 billion keywords collected for multiple regions. What’s more, the DataForSEO team continuously updates the data to ensure that you get only the most relevant and up-to-date keyword ideas.
Furthermore, in version three we have further developed our multi-level filters into a game-changing feature. You can set up to eight filters for one task. It will help you to thoughtfully sort the generated keywords by various parameters and build a very focused – and therefore efficient – list of key phrases.
Besides all that, we have enriched our keyword research labs with historical data. Check out this blog post to learn more:
How to Get Historical Search Volume for Predictive Keyword Research >>
Keyword Suggestions
What it does
Keyword Suggestions endpoint of DataForSEO Labs API helps to find long-tail keyword phrases that include the targeted keyword. The full-text search algorithm is made against the extensive database and features only the most relevant search terms.
Apart from the full list of generated phrases, with Keyword Suggestions you’ll get:
- Search Volume values for the last month
- Search Volume trend for the last year
- Current CPC (Cost per Click) and Competition values
- Current Competition values
- Minimum, maximum and average values of daily impressions, clicks and CPC
- Minimum, maximum and average ad position and daily cost
All these metrics extracted from Google Adwords are provided for each keyword suggestion in the results.
How it helps
Keyword Suggestions feature is designed to find and segment the maximum number of long-tail keyword phrases. Whenever a user types in a very specific search phrase, they are likely to include three or four words into their query in order to narrow down the search. Furthermore, long-tail keywords became an essential part of voice-search optimization. As digital assistants like Siri, Alexa, Cortana, etc. grow more and more widespread, long-tail-based keyword research has quickly become a must-have feature of every SEO game plan.
Assuming that Keyword Suggestions would be particularly interesting for online stores, we can mimic the possible keywords: let’s take “fresh salad” as an example. One can get thousands of long-tail key phrases by specifying a single search term, and then start looking for the most relevant keywords paying attention to search volume, CPC, and Competition rate.
What’s more, customizable filters will help to wrestle phrases that include products that our grocery doesn’t serve. On the other hand, one may focus on conversational queries to optimize for voice search. When it comes to local SEO and voice-based search, the list of keyword suggestions often works as a competitive advantage.
How to get Keyword Suggestions
DataForSEO Labs API is an extremely easy-to-use and robust REST API with output in JSON format. Just set a task and get your results with one POST request using the Live method.
Learn more about technicalities >>
Let’s consider an example of “fresh salad” and find keyword suggestions for this query.
➠ Keyword Suggestions with Search Volume value greater than or equal to 1000, Cost Per Click less than $1, and that doesn’t contain “fruit.” Setting up such parameters will help to find terms that can potentially bring lots of traffic but have a rather small bid in Google Adwords. By excluding particular phrases from results, one can build a list of keywords relevant to their services.
Request Sample
[
{
"language_name": "English",
"location_code": 2840,
"keyword": "fresh salad",
"filters": [
[
"keyword_info.search_volume",
">=",
1000
],
"and",
[
"keyword_info.cpc",
"<",
1
],
"and",
[
"keyword",
"not_like",
"%fruit%"
]
],
"order_by": [
"keyword_info.search_volume,desc"
]
}
]
Response Sample
{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "1.8507 sec.",
"cost": 0.0108,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211915-2806-0399-0000-711346e8a8ef",
"status_code": 20000,
"status_message": "Ok.",
"time": "1.7998 sec.",
"cost": 0.0108,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"keyword_suggestions",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "keyword_suggestions",
"se_type": "google",
"language_name": "English",
"location_code": 2840,
"keyword": "fresh salad",
"filters": [
[
"keyword_info.search_volume",
">=",
1000
],
"and",
[
"keyword_info.cpc",
"
➠ Keyword Suggestions with Search Volume value greater than or equal to 1000, Competition less than 0.5 and excluding the word “fruit”. If you set up such filtering parameters, you’ll get service-relevant keywords that have a good traffic potential but are quite easy to rank for.
Request Sample
[
{
"language_name": "English",
"location_code": 2840,
"keyword": "fresh salad",
"filters": [
[
"keyword_info.search_volume",
">=",
1000
],
"and",
[
"keyword_info.competition",
"<",
0.5
],
"and",
[
"keyword",
"not_like",
"%fruit%"
]
],
"order_by": [
"keyword_info.search_volume,desc"
]
}
]
Response Sample
{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "1.4990 sec.",
"cost": 0.0106,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211918-2806-0399-0000-4d0543fb99ae",
"status_code": 20000,
"status_message": "Ok.",
"time": "1.4018 sec.",
"cost": 0.0106,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"keyword_suggestions",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "keyword_suggestions",
"se_type": "google",
"language_name": "English",
"location_code": 2840,
"keyword": "fresh salad",
"filters": [
[
"keyword_info.search_volume",
">=",
1000
],
"and",
[
"keyword_info.competition",
"
What it costs
Just like the team of DataForSEO, our pricing model is results-driven, meaning that you pay for what you receive. The DataForSEO Labs API pricing depends on the number of tasks you set and the number of items that are returned in the results array. When you set one task, your account will be charged $0.01, and then for each data row (item) that you will receive in the results array, you'll be charged $0.0001. So, the total amount of money that you will pay for one task with 1000 items is $0,11. Check our Pricing page for more details.
Keyword Ideas
What it does
Keyword Ideas endpoint is using DataForSEO’s in-house keyword database and relies on product categories for finding the most relevant terms. According to our observations, keywords found with the help of this algorithm are just as relevant as those from Google Keyword Planner.
When setting a task, you can indicate up to 200 key phrases. Also, you can specify the type of search that will be applied for selecting the keywords: phrase-match or broad-match search.
With each keyword idea, you will receive all essential metrics (from Google AdWords), including:
- Search Volume values for the last month
- Search Volume trend for the last year
- Current CPC (Cost per Click) and Competition values
- Current Competition values
- Minimum, maximum and average values of daily impressions, clicks and CPC
- Minimum, maximum and average ad position and daily cost
How it helps
We have designed this endpoint to assist broadening your keyword list with new keyword opportunities from the same product category. If you set the phrase-match search, the returned keyword ideas will contain your exact keyword phrases and their close variations. Let’s say, you are researching for more long-tail key phrases that contain your seed keyword to optimize the product descriptions on your website and get your product pages better rankings. Keyword Ideas with "closely_variants" set to true can provide you with a list of best-fitting keywords for that.
On the other hand, with the broad-match mode, you can get a list of semantically relevant keyword variations that will help you to reach a wider audience. Importantly, LSI keywords that you can find using this feature are crucial for deeper page content optimization. When you include LSI keywords in your article, title tag, headers and URL, search engines will better understand the context, which improves the chances of ranking for terms semantically related to your initial targeted keywords.
With each keyword idea in the results, you will get all essential keyword metrics at your fingertips. What’s more, you can use our advanced filtering parameters to define particular metrics and conditions the found keyword ideas should align with. In this way, you can streamline the keyword research process and get a list of the most optimal terms eliminating the manual selection complexities.
How to get Keyword Ideas
DataForSEO Labs API is an extremely easy-to-use and robust REST API with output in JSON format. Just set a task and get your results with one POST request using the Live method.
Learn more about technicalities >>
Let’s look for keyword ideas relevant for “keyword research tool”.
➠ Keyword Ideas with Search Volume value greater than 5000 and Competition less than 1 sorted by relevance and search volume. With these parameters we’ll get the most relevant popular search terms that contain the specified keyword if we set "closely_variants" to “true”.
Request Sample
[
{
"keywords": [
"keyword research tool"
],
"closely_variants": true,
"language_name": "English",
"location_code": 2840,
"filters": [
[
"keyword_info.search_volume",
">",
5000
],
"and",
[
"keyword_info.competition",
"<",
1
]
],
"order_by": [
"relevance,desc",
"keyword_info.search_volume,desc"
],
"limit":5
}
]
Response Sample
{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "2.8406 sec.",
"cost": 0.0105,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211920-2806-0400-0000-86556755c0d6",
"status_code": 20000,
"status_message": "Ok.",
"time": "2.7888 sec.",
"cost": 0.0105,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"keyword_ideas",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "keyword_ideas",
"se_type": "google",
"keywords": [
"keyword research tool"
],
"closely_variants": true,
"language_name": "English",
"location_code": 2840,
"filters": [
[
"keyword_info.search_volume",
">",
5000
],
"and",
[
"keyword_info.competition",
"
➠ Keyword Ideas filtered and sorted by the same parameters, but with "closely_variants" set to “false”. In this way, we’ll get the search terms that are semantically relevant to the “keyword research tool” query and relate to the same topic.
Request Sample
[
{
"keywords": [
"keyword research tool"
],
"closely_variants": false,
"language_name": "English",
"location_code": 2840,
"filters": [
[
"keyword_info.search_volume",
">",
5000
],
"and",
[
"keyword_info.competition",
"<",
1
]
],
"order_by": [
"relevance,desc",
"keyword_info.search_volume,desc"
],
"limit": 5
}
]
Response Sample
{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "3.1768 sec.",
"cost": 0.0105,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211924-2806-0400-0000-aa387a75f0c2",
"status_code": 20000,
"status_message": "Ok.",
"time": "3.1278 sec.",
"cost": 0.0105,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"keyword_ideas",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "keyword_ideas",
"se_type": "google",
"keywords": [
"keyword research tool"
],
"closely_variants": false,
"language_name": "English",
"location_code": 2840,
"filters": [
[
"keyword_info.search_volume",
">",
5000
],
"and",
[
"keyword_info.competition",
"
What it costs
Just like the team of DataForSEO, our pricing model is results-driven, meaning that you pay for what you receive. The DataForSEO Labs API pricing depends on the number of tasks you set and the number of items that are returned in the results array. When you set one task, your account will be charged $0.01, and then for each data row (item) that you will receive in the results array, you'll be charged $0.0001. So, the total amount of money that you will pay for one task with 1000 items is $0,11. Check our Pricing page for more details.
Related Keywords
What it does
Related Keywords endpoint provides you with phrases that Google suggests at the end of search results pages. Basically, these are eight words that you see when scrolling down to the bottom of every SERP.
You can get more related searches results by specifying the keyword search depth. Each subsequent search can be increased eightfold amounting up to 4680 keywords at the ultimate level.
You will also get all essential data (from Google Adwords) for each keyword, including:
- Search Volume values for the last month
- Search Volume trend for the last year
- Current CPC (Cost per Click) and Competition values
- Current Competition values
- Minimum, maximum and average values of daily impressions, clicks and CPC
- Minimum, maximum and average ad position and daily cost
How it helps
Related Keywords represent the terms that users are looking for within a single search session. Hence, you’ll get a number of handy and meaningful keywords that will help you to keep up with a user throughout their search.
Let’s say, you or one of your customers have a great e-commerce website that sells a wide range of sports gear, clothing, footwear, etc. Nevertheless, conversions are not going so well, and potential buyers are bouncing off the website without ever coming back. Eventually, general thoughts about finding more keyword ideas become a necessity.
That is precisely the case when Related Keywords can stand in good stead. What one has to do is set a task with one of the well-proven keywords - “buy treadmill,” for example - and get a great number of queries that users are likely to type into the search box after executing the initial “buy treadmill” search. We have a great feature to help with picking up only the most relevant keywords - customizable multi-level filters are designed to cast aside the terms that do not align with your objectives, budget or business model.
Moreover, each keyword in the generated list has SV, CPC and Competition values. It’s easy to exclude the terms with low Search Volume or high competition.
If everything is adjusted properly, the Related Keywords feature will help you to accompany a potential customer throughout their search session, and therefore increase the likelihood of them visiting yours or your client’s website.
How to get Related Keywords
DataForSEO Labs API is an extremely easy-to-use and robust REST API with output in JSON format. Just set a task and get your results with one POST request using the Live method.
Learn more about technicalities >>
Let’s take the example of “buy treadmill” and find related keywords for this query.
➠ Related keywords with Search Volume value greater than or equal to 5000 and Cost Per Click less than $3. One can find traffic-rich and relatively cheap keywords by setting up such filtering parameters.
Request Sample
[
{
"language_name": "English",
"location_code": 2840,
"keyword": "buy treadmill",
"filters": [
[
"keyword_data.keyword_info.search_volume",
">=",
5000
],
"and",
[
"keyword_data.keyword_info.cpc",
"<",
3
]
],
"order_by": [
"keyword_data.keyword_info.search_volume,desc"
],
"limit": 5
}
]
Response Sample
{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0921 sec.",
"cost": 0.0104,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211928-2806-0387-0000-0a163191c576",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0452 sec.",
"cost": 0.0104,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"related_keywords",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "related_keywords",
"se_type": "google",
"language_name": "English",
"location_code": 2840,
"keyword": "buy treadmill",
"filters": [
[
"keyword_data.keyword_info.search_volume",
">=",
5000
],
"and",
[
"keyword_data.keyword_info.cpc",
"
➠ Related keywords with Search Volume value greater or equal to 5000 and Competition less than or equal to 1. Such filtration parameters will help to get a list of traffic-rich keywords that are fairly easy to win.
Request Sample
[
{
"language_name": "English",
"location_code": 2840,
"keyword": "buy treadmill",
"filters": [
[
"keyword_data.keyword_info.search_volume",
">=",
5000
],
"and",
[
"keyword_data.keyword_info.competition",
"<=",
1
]
],
"order_by": [
"keyword_data.keyword_info.search_volume,desc"
],
"limit": 5
}
]
Response Sample
{
"version": "0.1.20220216",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1343 sec.",
"cost": 0.0105,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "03211932-2806-0387-0000-a719683d8648",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0777 sec.",
"cost": 0.0105,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"google",
"related_keywords",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "related_keywords",
"se_type": "google",
"language_name": "English",
"location_code": 2840,
"keyword": "buy treadmill",
"filters": [
[
"keyword_data.keyword_info.search_volume",
">=",
5000
],
"and",
[
"keyword_data.keyword_info.competition",
"<=",
3
]
],
"order_by": [
"keyword_data.keyword_info.search_volume,desc"
],
"limit": 5
},
"result": [
{
"se_type": "google",
"seed_keyword": "buy treadmill",
"seed_keyword_data": null,
"location_code": 2840,
"language_code": "en",
"total_count": 8,
"items_count": 5,
"items": [
{
"se_type": "google",
"keyword_data": {
"se_type": "google",
"keyword": "best treadmill for home",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "google",
"last_updated_time": "2022-03-18 18:44:05 +00:00",
"competition": 1,
"cpc": 5.179384,
"search_volume": 27100,
"categories": [
10002,
10005,
10014,
10028,
10123,
10222,
10667,
11928,
12985,
13813
],
"monthly_searches": [
{
"year": 2022,
"month": 2,
"search_volume": 27100
},
{
"year": 2022,
"month": 1,
"search_volume": 40500
},
{
"year": 2021,
"month": 12,
"search_volume": 33100
},
{
"year": 2021,
"month": 11,
"search_volume": 40500
},
{
"year": 2021,
"month": 10,
"search_volume": 33100
},
{
"year": 2021,
"month": 9,
"search_volume": 27100
},
{
"year": 2021,
"month": 8,
"search_volume": 27100
},
{
"year": 2021,
"month": 7,
"search_volume": 22200
},
{
"year": 2021,
"month": 6,
"search_volume": 18100
},
{
"year": 2021,
"month": 5,
"search_volume": 22200
},
{
"year": 2021,
"month": 4,
"search_volume": 27100
},
{
"year": 2021,
"month": 3,
"search_volume": 33100
}
]
},
"keyword_properties": {
"se_type": "google",
"core_keyword": null,
"keyword_difficulty": 75
},
"impressions_info": {
"se_type": "google",
"last_updated_time": "2022-03-16 12:42:17 +00:00",
"bid": 999,
"match_type": "exact",
"ad_position_min": 1.32,
"ad_position_max": 1,
"ad_position_average": 1.2,
"cpc_min": 267.56,
"cpc_max": 327.02,
"cpc_average": 297.29,
"daily_impressions_min": 364.28,
"daily_impressions_max": 445.24,
"daily_impressions_average": 404.76,
"daily_clicks_min": 30.75,
"daily_clicks_max": 37.58,
"daily_clicks_average": 34.16,
"daily_cost_min": 9140.95,
"daily_cost_max": 11172.27,
"daily_cost_average": 10156.61
},
"serp_info": null
},
"depth": 1,
"related_keywords": [
"best treadmill for home 2021",
"best treadmill for walking",
"best treadmill for beginners",
"best treadmill for home under $500",
"costco treadmill",
"nordictrack treadmill",
"best treadmill brands",
"best treadmills for running"
]
},
{
"se_type": "google",
"keyword_data": {
"se_type": "google",
"keyword": "walmart treadmill",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "google",
"last_updated_time": "2022-02-10 11:20:23 +00:00",
"competition": 1,
"cpc": 0.839678,
"search_volume": 27100,
"categories": [
10005,
10014,
10123,
10667,
11928,
12985,
13575
],
"monthly_searches": [
{
"year": 2022,
"month": 1,
"search_volume": 27100
},
{
"year": 2021,
"month": 12,
"search_volume": 22200
},
{
"year": 2021,
"month": 11,
"search_volume": 22200
},
{
"year": 2021,
"month": 10,
"search_volume": 18100
},
{
"year": 2021,
"month": 9,
"search_volume": 18100
},
{
"year": 2021,
"month": 8,
"search_volume": 18100
},
{
"year": 2021,
"month": 7,
"search_volume": 18100
},
{
"year": 2021,
"month": 6,
"search_volume": 18100
},
{
"year": 2021,
"month": 5,
"search_volume": 22200
},
{
"year": 2021,
"month": 4,
"search_volume": 33100
},
{
"year": 2021,
"month": 3,
"search_volume": 49500
},
{
"year": 2021,
"month": 2,
"search_volume": 49500
}
]
},
"keyword_properties": {
"se_type": "google",
"core_keyword": "treadmills at walmart",
"keyword_difficulty": 48
},
"impressions_info": {
"se_type": "google",
"last_updated_time": "2022-03-15 20:57:04 +00:00",
"bid": 999,
"match_type": "exact",
"ad_position_min": 1.13,
"ad_position_max": 1,
"ad_position_average": 1.07,
"cpc_min": 16.1,
"cpc_max": 19.67,
"cpc_average": 17.88,
"daily_impressions_min": 8.22,
"daily_impressions_max": 10.05,
"daily_impressions_average": 9.14,
"daily_clicks_min": 0.9,
"daily_clicks_max": 1.1,
"daily_clicks_average": 1,
"daily_cost_min": 16.06,
"daily_cost_max": 19.63,
"daily_cost_average": 17.85
},
"serp_info": null
},
"depth": 1,
"related_keywords": null
},
{
"se_type": "google",
"keyword_data": {
"se_type": "google",
"keyword": "best treadmills",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "google",
"last_updated_time": "2022-03-19 02:10:15 +00:00",
"competition": 1,
"cpc": 6.61047,
"search_volume": 22200,
"categories": [
10002,
10005,
10014,
10028,
10123,
10222,
10667,
11928,
12985,
13813
],
"monthly_searches": [
{
"year": 2022,
"month": 2,
"search_volume": 22200
},
{
"year": 2022,
"month": 1,
"search_volume": 33100
},
{
"year": 2021,
"month": 12,
"search_volume": 27100
},
{
"year": 2021,
"month": 11,
"search_volume": 27100
},
{
"year": 2021,
"month": 10,
"search_volume": 22200
},
{
"year": 2021,
"month": 9,
"search_volume": 18100
},
{
"year": 2021,
"month": 8,
"search_volume": 18100
},
{
"year": 2021,
"month": 7,
"search_volume": 14800
},
{
"year": 2021,
"month": 6,
"search_volume": 14800
},
{
"year": 2021,
"month": 5,
"search_volume": 18100
},
{
"year": 2021,
"month": 4,
"search_volume": 18100
},
{
"year": 2021,
"month": 3,
"search_volume": 27100
}
]
},
"keyword_properties": {
"se_type": "google",
"core_keyword": null,
"keyword_difficulty": 75
},
"impressions_info": {
"se_type": "google",
"last_updated_time": "2022-03-21 10:28:02 +00:00",
"bid": 999,
"match_type": "exact",
"ad_position_min": 1.34,
"ad_position_max": 1,
"ad_position_average": 1.22,
"cpc_min": 281.72,
"cpc_max": 344.32,
"cpc_average": 313.02,
"daily_impressions_min": 196.87,
"daily_impressions_max": 240.62,
"daily_impressions_average": 218.75,
"daily_clicks_min": 16.33,
"daily_clicks_max": 19.96,
"daily_clicks_average": 18.15,
"daily_cost_min": 5111.8,
"daily_cost_max": 6247.76,
"daily_cost_average": 5679.78
},
"serp_info": null
},
"depth": 1,
"related_keywords": [
"best treadmills for home",
"best treadmills 2022",
"best treadmills for running",
"best treadmills 2021",
"best treadmill brands",
"best treadmill for walking",
"best treadmill for beginners",
"best budget treadmill"
]
},
{
"se_type": "google",
"keyword_data": {
"se_type": "google",
"keyword": "costco treadmill",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "google",
"last_updated_time": "2022-03-19 03:34:07 +00:00",
"competition": 1,
"cpc": 2.513395,
"search_volume": 22200,
"categories": [
10005,
10014,
10123,
10667,
11928,
12985
],
"monthly_searches": [
{
"year": 2022,
"month": 2,
"search_volume": 22200
},
{
"year": 2022,
"month": 1,
"search_volume": 33100
},
{
"year": 2021,
"month": 12,
"search_volume": 22200
},
{
"year": 2021,
"month": 11,
"search_volume": 22200
},
{
"year": 2021,
"month": 10,
"search_volume": 18100
},
{
"year": 2021,
"month": 9,
"search_volume": 18100
},
{
"year": 2021,
"month": 8,
"search_volume": 18100
},
{
"year": 2021,
"month": 7,
"search_volume": 18100
},
{
"year": 2021,
"month": 6,
"search_volume": 18100
},
{
"year": 2021,
"month": 5,
"search_volume": 18100
},
{
"year": 2021,
"month": 4,
"search_volume": 22200
},
{
"year": 2021,
"month": 3,
"search_volume": 33100
}
]
},
"keyword_properties": {
"se_type": "google",
"core_keyword": "treadmill costco",
"keyword_difficulty": 45
},
"impressions_info": {
"se_type": "google",
"last_updated_time": "2022-03-21 11:14:34 +00:00",
"bid": 999,
"match_type": "exact",
"ad_position_min": 1.11,
"ad_position_max": 1,
"ad_position_average": 1.06,
"cpc_min": 447.91,
"cpc_max": 547.45,
"cpc_average": 497.68,
"daily_impressions_min": 0.55,
"daily_impressions_max": 0.67,
"daily_impressions_average": 0.61,
"daily_clicks_min": 0.05,
"daily_clicks_max": 0.06,
"daily_clicks_average": 0.05,
"daily_cost_min": 23.66,
"daily_cost_max": 28.92,
"daily_cost_average": 26.29
},
"serp_info": null
},
"depth": 1,
"related_keywords": [
"best treadmill for home",
"walmart treadmill",
"treadmill sam's club",
"amazon treadmill",
"treadmill for sale",
"costco treadmill reviews",
"proform 9000 treadmill costco",
"proform treadmill"
]
},
{
"se_type": "google",
"keyword_data": {
"se_type": "google",
"keyword": "best treadmill 2021",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "google",
"last_updated_time": "2022-03-18 21:44:12 +00:00",
"competition": 1,
"cpc": 6.200762,
"search_volume": 22200,
"categories": null,
"monthly_searches": [
{
"year": 2022,
"month": 2,
"search_volume": 4400
},
{
"year": 2022,
"month": 1,
"search_volume": 12100
},
{
"year": 2021,
"month": 12,
"search_volume": 33100
},
{
"year": 2021,
"month": 11,
"search_volume": 40500
},
{
"year": 2021,
"month": 10,
"search_volume": 22200
},
{
"year": 2021,
"month": 9,
"search_volume": 18100
},
{
"year": 2021,
"month": 8,
"search_volume": 18100
},
{
"year": 2021,
"month": 7,
"search_volume": 14800
},
{
"year": 2021,
"month": 6,
"search_volume": 14800
},
{
"year": 2021,
"month": 5,
"search_volume": 18100
},
{
"year": 2021,
"month": 4,
"search_volume": 18100
},
{
"year": 2021,
"month": 3,
"search_volume": 27100
}
]
},
"keyword_properties": {
"se_type": "google",
"core_keyword": null,
"keyword_difficulty": 75
},
"impressions_info": {
"se_type": "google",
"last_updated_time": "2022-03-16 13:33:07 +00:00",
"bid": 999,
"match_type": "exact",
"ad_position_min": 1.24,
"ad_position_max": 1,
"ad_position_average": 1.12,
"cpc_min": 294.65,
"cpc_max": 360.12,
"cpc_average": 327.38,
"daily_impressions_min": 43.23,
"daily_impressions_max": 52.84,
"daily_impressions_average": 48.03,
"daily_clicks_min": 3.47,
"daily_clicks_max": 4.24,
"daily_clicks_average": 3.86,
"daily_cost_min": 1136.69,
"daily_cost_max": 1389.29,
"daily_cost_average": 1262.99
},
"serp_info": null
},
"depth": 1,
"related_keywords": [
"best treadmill for home",
"best treadmill 2022",
"best treadmills for running",
"best treadmill for walking",
"best treadmill brands",
"sole treadmill",
"treadmill costco",
"best budget treadmill"
]
}
]
}
]
}
]
}
What it costs
Just like the team of DataForSEO, our pricing model is results-driven, meaning that you pay for what you receive. The DataForSEO Labs API pricing depends on the number of tasks you set and the number of items that are returned in the results array. When you set one task, your account will be charged $0.01, and then for each data row (item) that you will receive in the results array, you'll be charged $0.0001. So, the total amount of money that you will pay for one task with 1000 items is $0,11. Check our Pricing page for more details.
TL;DR
When it comes to building an outstanding piece of SEO software, nothing is more important than including innovative features. DataForSEO Labs API has everything to help you design a really outstanding tool for building an extensive list of keywords ideas. With three different ways to confront the problem of keyword research, our API will bring a new meaning to your SEO tool.
We can provide you with a great set of essential metrics to analyze the generated keywords and an advanced filtering feature that will help to find the most relevant keyword ideas faster than ever before.
Moreover, DataForSEO Labs API is an easy-to-use keyword research solution that every SaaS business can afford.
TRY FOR FREE