раздел 04

Шпаргалка

Всё главное на одной странице.

Основные параметры запроса

Эндпоинт - https://serpapi.com/search. Параметры передаются в URL.

ПараметрЧто задаёт
engineПоисковая система: google, google_maps, google_news, bing, yandex, youtube и др.
qПоисковая фраза.
api_keyВаш ключ из личного кабинета.
locationЛокация поиска (город или регион), от неё зависит выдача.
hlЯзык интерфейса выдачи (например ru, en).
glСтрана поиска (например ru, us).
numСколько результатов вернуть.

Словарь терминов

ТерминЧто это
SERPSearch Engine Results Page - страница результатов поиска.
Движок (engine)Поисковая система, выдачу которой вы запрашиваете.
api_keyСекретный ключ доступа, передаётся в каждом запросе.
organic_resultsМассив обычных результатов выдачи: заголовок, ссылка, сниппет.
answer_boxБлок с прямым ответом наверху выдачи.
knowledge_graphКарточка знаний о сущности (компания, человек, место).
PlaygroundВстроенный на сайте инструмент: ввести параметры и сразу увидеть JSON-ответ.
google-search-resultsОфициальный Python-клиент SerpAPI.

Мини-чек-лист

  • Зарегистрировался на serpapi.com, нашёл api_key в кабинете.
  • Сделал первый запрос: engine со значением google, фраза в q.
  • Посмотрел JSON в playground, нашёл organic_results.
  • Положил ключ в .env, не в код.
  • Вызвал из curl или Python (google-search-results).
  • Достаю поля через get с проверкой на наличие.

Полезные ссылки

  • serpapi.com/search-api - документация по API и список движков.
  • serpapi.com - регистрация, кабинет, тарифы и playground.