2013-12-18 6 views
7

Als ich für Clooney bei google.com eine Reihe von verwandten Suchanfragen zu suchen sind unten vorgeschlagen:Gibt es eine API für verwandte Suchanfragen von Google?

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

ich für eine einzelne oder eine Liste von Schlüsselwörtern programmatisch diese Liste erhalten möchten. Ist eine solche API verfügbar?

+5

Ich bin überrascht, jemand möchte diese Frage zu schließen. Das Problem ist extrem klar und prägnant: Eine Liste verwandter Suchanfragen muss mit Hilfe einer API abgefragt werden. Die Frage ist, ob eine solche API verfügbar ist, die einfach nicht rechthaberisch beantwortet werden kann. Daher stimme ich dafür, dass diese Frage wieder geöffnet wird. – Tom

+0

Roboter übernehmen uns irgendwie. –

Antwort

9

Leider hat Google die Related Queries API Sonnenuntergang. Es gibt jedoch ähnliche und semi-ähnliche APIs.

Ich bin mit keiner von diesen verbunden und habe keine von ihnen verwendet.

Similarweb bietet eine API, um Domänen zu finden, die den übergebenen Domänen ähneln. Es ist nicht dasselbe wie Suche Begriffe, aber wenn Sie wissen, welche Domänen Sie vergleichen möchten, ist das eine Option. Es ist jedoch kein kostenloser Service.

Ein anderer Bezahldienst ist von KeywordDiscovery und ihre related Schlüsselwörter.

Yahoo! bietet einen verwandten Suchdienst. Es ist nicht free und gibt 10 Ergebnisse pro Abfrage zurück. Dies ist Teil ihrer BOSS Suche Produkt.

6

Das Freebase API ist ein Open-Source-Wissensdiagramm, das den öffentlich verfügbaren Teil der Wissensbasis enthält, den Google verwendet, um die Liste der zugehörigen Abfragen zu füllen.

Es ist tatsächlich von Google veröffentlicht aber enthält nur eine Teilmenge von dort voller Wissen Graph aufgrund rechtlicher Einschränkungen von einigen der dort Datenquellen.

Suchergebnisse können programmatisch HTTP abgefragt und JSON oder gibt es eine Vielzahl von Programmiersprache client libraries

Hier wird der Standard JSON result für das ‚clooney‘ Beispiel in der Frage gegeben. Diese können über die API gefiltert und als Seeds verwendet werden, um die Suche abhängig vom Anwendungsfall zu verzweigen.

+1

Dies beantwortet die Frage nicht. Die Freebase-API enthält keine Informationen zu verwandten Suchanfragen. –

+0

Und es ist schon in Rente :-( – schlingel

12

Nein, Google verfügt über keine öffentliche API, mit der Sie eine Liste verwandter URLs programmgesteuert abrufen können. Aber wenn Sie nach einer Alternative absetzen können, dann hat Bing eine öffentliche API für einen ähnlichen Zweck:

http://api.bing.com/osjson.aspx?query=clooney