Google Suggest API

Google提供的API有没有文档?

所有对Google的searchbuild议使用过时信息或非工作脚本的API显示页面。

例。 只要您input“应用程序”,Google.com就会build议Apple,Applebees等。

你可以想像,它已经改变了。

较新的url现在是http://clients1.google.com/complete/search?hl=zh-TW&output=toolbar&q=YOURSEARCHTERM

或者更近一些: http : //suggestqueries.google.com/complete/search?output=toolbar&hl=zh-CN&q=YOURSEARCHTERM

尝试http://google.com/complete/search?output=json&q=YOURSEARCHEDTERM或输出XML http://google.com/complete/search?output=toolbar&q=YOURSEARCHEDTERM

http://answers.oreilly.com/topic/1526-how-to-use-the-google-suggest-api-to-come-up-with-topics-for-answers/

我还发现使用Google Search API的非常简单的工具,它基于Python和Flask http://ubersuggest.org

工作实例摘要:

从这个问题工作的例子:

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=theory


从这个问题工作的例子:

http://suggestqueries.google.com/complete/search?output=firefox&q=theory


从上面的mhawksey评论工作示例:

http://google.com/complete/search?client=chrome&q=theory

这里client=chrome可以改成其他的浏览器客户端。 例如,对于Firefox,它将如下所示:

http://google.com/complete/search?client=firefox&q=theory


来自mahoor13评论以上工作示例:

google.com/complete/search?output=toolbar&q=theory


从dhiraj-pandey 回答 “如果你想要国家特定的build议,你需要在URL中添加&gl =”。 这只适用于工具栏的链接!

因此,例如印度的工作国家具体例子是:

google.com/complete/search?output=toolbar&q=theory&gl=in


要分开单词使用%20+之间。 例如:

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=a%20mykeyword

要么

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=a+mykeyword


也从这里可以得到两个build议与YQL(第一次消化chuck norris ,第二steven seagal ):

 select * from xml where url in ( 'http://google.com/complete/search?output=toolbar&q=chuck+norris', 'http://google.com/complete/search?output=toolbar&q=steven+seagal' ) 

使用上面的代码给出:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20in%20%28%27http%3A%2F%2Fgoogle.com%2Fcomplete%2Fsearch %3Foutput%3Dtoolbar%26Q%3Dchuck%2Bnorris%27%2C%27http%3A%2F%2Fgoogle.com%2Fcomplete%2Fsearch%3Foutput%3Dtoolbar%26Q%3Dsteven%2Bseagal%27%29&格式= XML和诊断=假


有关Google提供的一些build议: http : //www.google.com/support/enterprise/static/gsa/docs/admin/70/gsa_doc_set/xml_reference/query_suggestion.html

正如@ Harvest316所说,你可以使用这些URL来获得build议,但是如果你想要国家特定的build议,你需要在URL中添加&gl =。 例如,如果我search印度,它会

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=YOURSEARCHTERM&gl=in

嗨,我是Übersuggest由JonnyPea提到的工具的作者。 没有官方的 Google Suggest API:我和其他人使用的URL只是我们在Google上发现的黑客。 这里有几个build议:

  • 看看我的应用程序在Bitbucket上的源代码(注意:我是一个业余爱好者程序员,所以我的代码感冒好多了
  • 不要从相同的IP数千次调用API,否则将被禁止。

[UPDATE]

对不起,源代码不再可用

有一个可以从Google Suggest(与YouTube,Bing和App Store一起)提取数据的工作API : http : //keywordtool.io/api

使用这个API你不需要担心来自同一个IP的请求数量等等

Google没有官方API来共享自动填充数据,而且它经常会隐藏Google提供的来自Google关键字规划师的关键字。

请注意,这个API是通过付费订阅, 每月$ 280起 。