Доступен ли API для связанных поисковых запросов Google?
Когда я ищу Clooney
на google.com несколько связанных поисковых запросов предлагаются внизу:
Searches related to clooney
clooney movies
clooney girlfriend
rosemary clooney
nick clooney
clooney oscar
obama clooney
clooney fundraiser
betty clooney
Я хотел бы получить этот список программно для одного или списка ключевых слов. Доступен ли такой API?
4 ответа
К сожалению, Google закрыл API связанных запросов. Хотя есть похожие и полу-похожие API.
Я не связан ни с одним из них, и не использовал ни одного из них.
Similarweb предоставляет API для поиска доменов, похожих на переданные домены. Это не то же самое, что поисковые термины, но если вы знаете, какие домены вы хотите сравнить, это вариант. Это не бесплатная услуга, хотя.
Еще один платный сервис от KeywordDiscovery и связанных с ним ключевых слов.
Yahoo! предоставляет соответствующую службу поиска. Это не бесплатно, и будет возвращать 10 результатов за запрос. Это часть их поискового продукта BOSS.
Нет, у Google нет общедоступного API, который можно использовать для программного получения списка связанных URL-адресов. Но если вы можете согласиться на альтернативу, то Bing имеет публичный API для аналогичной цели:
http://api.bing.com/osjson.aspx?query=clooney
Freebase API - это граф знаний с открытым исходным кодом, который содержит общедоступную часть базы знаний, которую Google использует для заполнения списка связанных запросов.
Это на самом деле выпущено Google, однако содержит только часть полного графа знаний из-за правовых ограничений от некоторых из этих источников данных.
Результаты поиска могут быть запрошены программно с использованием HTTP и JSON или существует множество клиентских библиотек на языке программирования.
Вот результат JSON по умолчанию для примера 'clooney', приведенного в вопросе. Которая может быть отфильтрована через API и использована в качестве начального числа для ветвления поиска в зависимости от варианта использования.
Попробуйте инструменты Google для веб-мастеров. У него есть куча методов, которые помогают управлять запросами!