10

When I search for Clooney at google.com a number of related search queries are suggested at the bottom:

Searches related to clooney
clooney movies
clooney girlfriend
rosemary clooney
nick clooney
clooney oscar
obama clooney
clooney fundraiser
betty clooney

I would like to receive this list programmatically for a single or a list of keywords. Is any such API available?

Kara
  • 6,115
  • 16
  • 50
  • 57
Tom
  • 8,536
  • 31
  • 133
  • 232
  • 9
    I'm surprised someone would like to close this question. The problem is extremely clear and concise: a list of related search queries needs to be requested with the help of an API. The question is whether such API is available, which simply cannot be answered in an opinionated manner. Therefore I vote for this question to be re-opened. – Tom Dec 18 '13 at 18:08
  • Second it. Voted to reopen the question. – Константин Ван Dec 27 '19 at 07:07
  • 1
    Community has spoken - reopened. – Stuart.Sklinar Dec 27 '19 at 11:55

4 Answers4

26

No, Google doesn't have any public API that you can use to retrieve a list of related URLs programmatically. But if you can settle for an alternative, then Bing has a public API for a similar purpose:

http://api.bing.com/osjson.aspx?query=clooney
Nishchay Sharma
  • 1,314
  • 1
  • 9
  • 18
11

Unfortunately, Google has sunset the Related Queries API. There are similar and semi-similar APIs though.

I am not affiliated with any of these, and haven't used any of them.

Similarweb provides an API to find domains that are similar to passed domains. It's not the same as search terms, but if you know which domains you wish to compare, that is an option. It is not a free service though.

Another pay service is from KeywordDiscovery and their related keywords.

Yahoo! provides a related search service. It is not free, and will return 10 results per query. This is part of their BOSS search product.

Andy
  • 49,085
  • 60
  • 166
  • 233
  • re: Yahoo BOSS "At Yahoo, we’re always looking for ways to streamline and simplify products for our customers. With this focus in mind, we will discontinue the BOSS JSON Search API on March 31, 2016." – max kaplan May 18 '18 at 19:43
8

The Freebase API is an open source knowledge graph that contains the publicly available part of the knowledge base that Google uses to populate there related queries list.

It is actually released by Google however contains only a subset of there full knowledge graph due to legal restrictions from some of there data sources.

Search results can be queried programmatically using HTTP and JSON or there is a variety of programming language client libraries

Here is the default JSON result for the 'clooney' example given in the question. Which could be filtered via the API and used as seeds for branching the search depending on the usecase.

norlesh
  • 1,749
  • 11
  • 23
  • 1
    This doesn't answer the question. The Freebase API doesn't include any information on related search queries. – Tom Morris Apr 13 '14 at 16:14
0

Try out the Google Webmaster Tools. It has a bunch of methods that help manage queries!

https://www.google.com/webmasters/tools/home?hl=en

T145
  • 1,415
  • 1
  • 13
  • 33