/v1/search отдаёт разобранную выдачу Google и Яндекса в JSON. Обязательных параметра два: q и engine — умолчания у движка нет намеренно, чтобы запрос не уходил не в тот поисковик молча.
1

Первый запрос

В ответе три блока: search_metadata, search_parameters и organic_results. Больше по умолчанию не приходит ничего.
2

Добавьте секции

Реклама, товары, карты и остальное запрашиваются явно через include — каждая стоит отдельно, и молча включать их в счёт нельзя.
Полный список и форма каждой секции — Секции ответа.
3

Проверьте, что выдача та самая

screenshot: true снимает страницу поисковика целиком — от строки запроса до пагинации. Ссылка приходит в search_metadata.screenshot_url.
Подробнее — Поиск.
4

Разберите отказы

Три ответа, которые обязан уметь любой клиент:Библиотеки делают это сами: три попытки, пауза по Retry-After. Руками — пример в Ошибках.

Что дальше

Поиск

Все параметры: устройство, страна, язык, страница, домен движка.

Секции ответа

Что приходит в каждой секции и у какого движка она есть.

Кредиты и права

Сколько стоит запрос с секциями и снимком.

Справочник Search

Параметры и схема ответа, с примерами на Python и Node.