Meet Keywords_for_Terms, More Flexible Alternative To Keywords_for_Keywords

Meet Keywords_for_Terms, More Flexible Alternative To Keywords_for_Keywords

Why are some software companies willing to pay more and get less?

“You get what you pay for.”

We often reside to the above phrase when trying to justify paying high prices for everything from snacks to laptops, and even more so when buying essential data for our software projects.

Well, if it costs more, it should give more, right? Not exactly, especially if you are being forced to pay extra for all these “extra” features, you will never use or “extra” data your users don’t really need. When building software, you obviously want to save as much investment. The less you pay for data, the more you keep for building up your project.

The reality, however, can be different. In fact, if you’ve spent any amount of time doing keyword research, you’d know that an overwhelming majority of keywords you get out of any SEO software are irrelevant and a complete waste of time. Now, for developers of this software, such a situation can mean a black hole in the budget now and financial struggles in the future. After all, why would anybody pay for a tool that makes their life more difficult?

Nonetheless, this “pay for what you don’t need” approach still persists among SEO data providers. Having said that, we should admit that up until recently we’ve been guilty of this as well. Take, for example, keywords_for_keywords data from the Keywords Data API. While it allows getting thousands of keyword ideas, our low-volume clients simply don’t need so many keywords.

Here at DataForSEO, we don’t waste your money. That was one of the reasons why last week we dropped our minimal threshold to just $50. Now, we decided to roll out a price-flexible alternative of keywords_for_keywords which we named keywords_for_terms.

What’s the difference?

The main feature of the keywords_for_keywords endpoint of Keyword Data API is the ability to provide keyword ideas and search volume trends. Here, Google Adwords is used as the main data source. However, since this method doesn’t allow to set the limit of keywords in the response, it’s not quite efficient for low-volume clients of DataForSEO. Not every SEO software project requires hundreds of keyword ideas for a single term, and especially so if you take into an account the sometimes unnecessary high cost – 100 credits per each request.


Request Sample
https://api.dataforseo.com/v2/kwrd_for_keywords_tasks_post

"data":
		{
			"your post_id parameter here":
				{
					"language":"en",
					"loc_name_canonical":"United States",
					"keys":
						[
							"best seo",
							"serp"
						],
					"pingback_url":"https://your-server.com/your_pingback_url.php?task_id=$task_id&post_id=$post_id"
				}
		}
}

Response Sample
https://api.dataforseo.com/v2/kwrd_for_keywords_tasks_get/269223843

{
    "status": "ok",
    "results_time": "0.0991 sec.",
    "results_count": 1,
    "results": [
        {
            "task_id": 269223843,
            "post_id": "your post_id parameter here",
            "status": "ok",
            "result": [
                {
                    "loc_id": 2840,
                    "language": "en",
                    "key": "serp",
                    "cmp": 0.009930798018021785,
                    "cpc": 2.626947,
                    "sv": 12100,
                    "categories": [
                        10004,
                        10007,
                        10276,
                        11088,
                        12376,
                        13152,
                        13316,
                        13418
                    ],
                    "ms": [
                        {
                            "year": 2019,
                            "month": 3,
                            "count": 14800
                        },
                        {
                            "year": 2019,
                            "month": 2,
                            "count": 12100
                        },
                        {
                            "year": 2019,
                            "month": 1,
                            "count": 14800
                        },
                        {
                            "year": 2018,
                            "month": 12,
                            "count": 12100
                        },
                        {
                            "year": 2018,
                            "month": 11,
                            "count": 12100
                        },
                        {
                            "year": 2018,
                            "month": 10,
                            "count": 14800
                        },
                        {
                            "year": 2018,
                            "month": 9,
                            "count": 12100
                        },
                        {
                            "year": 2018,
                            "month": 8,
                            "count": 12100
                        },
                        {
                            "year": 2018,
                            "month": 7,
                            "count": 9900
                        },
                        {
                            "year": 2018,
                            "month": 6,
                            "count": 9900
                        },
                        {
                            "year": 2018,
                            "month": 5,
                            "count": 12100
                        },
                        {
                            "year": 2018,
                            "month": 4,
                            "count": 12100
                        }
                    ]
                },
             ...

See DataForSEO Docs to learn more about the keywords_for_keywords method.

Now, let’s take a look at the new keywords_for_terms method. Unlike keywords_for_keywords, it allows setting a limit for keywords. That ultimately gives you more flexibility and makes it possible to pay for the number of keywords that your tool requires – even if there are only 10-20 keyword ideas. Using this method, you pay 50 credits for request and then 0.1 credit per every keyword in the results array.

Let’s say, you need to get ten keyword ideas with search volume trend. In this case, you pay:
50 + 10x0.1 = 51 credits
At the same time, with keywords_for_keywords, it would cost you 100 credits. As you see, keywords_for_terms is more beneficial as long as you don’t need more than 500 keyword ideas for a single term.

What’s more, keywords_for_terms is using DataForSEO’s own keyword database and relies on keyword categories for finding the most relevant terms. According to our observations, keywords found by using this algorithm are just as relevant as those from Google Keyword Planner.


Request Sample
https://api.dataforseo.com/v2/kwrd_finder_kwrd_for_terms

"data":
		{
			"your post_id parameter here":
				{
					"language":"en",
					"loc_name_canonical":"United States",
					"keys":
						[
							"best seo",
							"serp"
						],
					"pingback_url":"https://your-server.com/your_pingback_url.php?task_id=$task_id&post_id=$post_id"
				}
		}
}

Response Sample
https://api.dataforseo.com/v2/kwrd_finder_kwrd_for_terms

{
    "status": "ok",
    "results_time": "0.7163 sec.",
    "results_count": 1,
    "results": {
        "11913041": {
            "post_id": "11913041",
            "task_id": 987339,
            "meta": {
                "keywords": [
                    "seo"
                ],
                "limit": 10,
                "sort_by": "relevance",
                "result_count": 10
            },
            "result": [
                {
                    "key": "seo",
                    "country_code": "US",
                    "language": "en",
                    "search_volume": 135000,
                    "competition": 0.3911934555552456,
                    "cpc": 16.482774,
                    "history": [
                        {
                            "month": 3,
                            "year": 2019,
                            "search_volume": 135000
                        },
                        {
                            "month": 2,
                            "year": 2019,
                            "search_volume": 135000
                        },
                        {
                            "month": 1,
                            "year": 2019,
                            "search_volume": 135000
                        },
                        {
                            "month": 12,
                            "year": 2018,
                            "search_volume": 110000
                        },
                        {
                            "month": 11,
                            "year": 2018,
                            "search_volume": 110000
                        },
                        {
                            "month": 10,
                            "year": 2018,
                            "search_volume": 135000
                        },
                        {
                            "month": 9,
                            "year": 2018,
                            "search_volume": 110000
                        },
                        {
                            "month": 8,
                            "year": 2018,
                            "search_volume": 110000
                        },
                        {
                            "month": 7,
                            "year": 2018,
                            "search_volume": 110000
                        },
                        {
                            "month": 6,
                            "year": 2018,
                            "search_volume": 110000
                        },
                        {
                            "month": 5,
                            "year": 2018,
                            "search_volume": 135000
                        },
                        {
                            "month": 4,
                            "year": 2018,
                            "search_volume": 135000
                        }
                    ],
                    "categories": [
                        10004,
                        10007,
                        10276,
                        11088,
                        12376,
                        13152,
                        13316,
                        13418
                    ]
                },
…

See DataForSEO Docs to learn more about the keywords_for_terms method.

Give it a try

The keywords_for_terms method of keyword research provides lots of opportunities for SEO software projects. Now you can get essential keyword ideas to your tool without paying for data you don’t need. And the best part is – you can try it out for free!

Try now

George Svash

George is the Director of Content Marketing at DataForSEO, an API suite designed to help SEO software companies and agencies gather the SEO data they need for their projects. George is a tech and marketing geek with a deep passion for Big Data and SEO. Having a broad experience in content marketing and a degree in engineering, he is particularly good at explaining complex concepts.

No Comments

Sorry, the comment form is closed at this time.