api Created with Sketch.

With keyword.io PRO, you get full access to

Our longtail keywords API

This API gives you hundreds of longtail keywords from sources like Google Autosuggest, Amazon, Youtube and many more in all the languages these platforms support.

Our related keywords API

Directly tap into our 85+ million keyword database and find longtail keywords and semantically related keywords, including monthly search volume and CPC prices.

Not a PRO user yet?

Subscribe Now

Longtail Keyword API

Be among the first to use it to get hundreds to thousands of longtail keywords from:

  • Google
  • Bing
  • Amazon
  • Youtube
  • Google Play Store
  • Wikipedia
  • Ebay
  • Alibaba
  • Fiverr

Integrate our easy to use JSON REST API into your workflow, tools and spreadsheets. It's ridiculously simple. You get a token, make a request and get easy to consume JSON

Create a free account now to make your first free request now!

Want to know what you'll get?

Use our free longtail keyword tools to search for longtail keywords in your browser for free!

How do you use the longtail keyword API?

Pretty simply actually. We use a proven and simple REST endpoint which returns easy to parse JSON data. You just set a few parameters, the API token you receive when you sign up and are good to make your first requests!

You can specify from where you want to get the data (google, amazon, ...) for which audience (the availabe audiences depend on the tool) and of course your seed keyword.

You can even add a list of negative keywords that we'll automatically filter for you!

API Request

The API endpoint is https://www.keyword.io/api/longtails/

There are only 4 parameters you'll have to know:

api_token=API_TOKEN Alternativly, you can put your token in the HTTP header field X-API-TOKEN: API_TOKEN

endpoint=google for getting longtail keywords from google autosuggest

Valid endpoints are: google youtube google_play amazon bing ebay alibaba wikipedia fiverr

audience=en-us for getting longtail keywords in english for the United States

Please contact us for a specific endpoint – audience combinations

q=keyword for your seed keyword

Don't forget to correctly encode keywords with special characters like q=keyword%20research

Now you have all the data you can make a simple request for example with curl:

curl https://www.keyword.io/api/longtails/\?api_token\=API_TOKEN\&q\=test\&audience\=en-us\&endpoint\=google\&reject\=.net,soap

You can easily make this call from any programming language and environment, even from spreadsheets or your browser!

API Response

{
  "total":663,
  "results": [
    …
    "rest api",
    "rest api documentation",
    "rest api example",
    "rest api tutorial",
    …
  ],
  results_with_queries": {
    "api a|": ["api acronym", …],
    …
  },
  "rejected": [".net", "soap"]
}

Need a special format? Let us know, very likely we can easily integrate it for you.

Related Keywords API

Pull thousands and thousands of (english) related keywords from our database directly into your application and get

  • Keyword
  • Monthly global searches
  • Cost per Click
  • Adwords Competition
  • Confidence level

Integrate our easy to use JSON REST API into your workflow, tools and spreadsheets. It's ridiculously simple. You get a token, make a request and get easy to consume JSON

How do you use the related keyword API?

Again it's super simple. Just send a GET request to our REST endpoint and it returns easy to parse JSON data. You just set the query parameter q with your seed keyword, the API token you receive when you sign up and can make your first requests!

Very soon we'll release a new version that lets you filter, gives you aggregated statistics and more. But don't worry, those changes won't break any of your existing implementations.

API Request

The API endpoint is https://www.keyword.io/api/related_keywords/

There are only two parameters you'll have to know:

api_token=API_TOKEN Alternativly, you can put your token in the HTTP header field X-API-TOKEN: API_TOKEN

q=test for your seed keyword

Don't forget to correctly URL encode keywords with special characters like q=keyword%20research

Now you have all the data you can make a simple request for example with curl:

curl https://www.keyword.io/api/related_keywords/\?api_token\=API_TOKEN\&q\=keyword%20research

You can add the filters musts, must_nots and topic
musts and must_nots takes a space seperated list of terms, that must or not occur in the returned keywords.
topic accepts a term or phrase that the returned keywords should be in some way related to.

Add the sort parameter to sort the results by almost any metric:
Value Sorted by
confidence
[Default]
keywords that are most likely related to your seed keywords are on top
mixed mix of keywords that are reasonably well related to your seed keyword but also diverse
n_desc/n_asc search volume (descending/ascending)
sb_desc/sb_asc suggested bidding (descending/ascending)
c_desc/c_asc competition (descending/ascending)
nterms_desc/nterms_asc number of terms (descending/ascending)

An example:
curl https://www.keyword.io/api/related_keywords/\?api_token\=API_TOKEN\&q\=keyword%20research\&musts\=seo\&must_nots\=keyword\&sort=n_desc will return the most frequently searched for keywords related to "keyword research", containing the term "seo" but not the term "keyword".

You can easily make this call from any programming language and environment, even from spreadsheets or your browser!

API Response

{
  "keywords": [
    …
    {
      "kw": "keyword research software",
      "n": 320,
      "sb": 3.97,
      "c": 0.504,
      "con": 1
    },
    …
  ]
}

  • kw is your keywords
  • n is the monthly global search volume for this keyword
  • sb is th suggested bid for an adwords ad on this keyword in USD
  • c is the adwords competition on this keyword from 0 (low) to 1 (high)
  • con is the confidence we have in this keyword being related to your seed keyword from 1 (very likely to be related) to 0 (might be unrelated)

Need a special format? Let us know, very likely we can easily integrate it for you.

Signup to PRO account now and start getting keyword data!

Questions?

Don't hestitate to contact us with any question at

info@keyword.io