Custom Search JSON API — программный интерфейс Google, который возвращал результаты Программируемой поисковой системы (Programmable Search Engine) в формате JSON. Изначально он предназначался для поиска по собственному сайту или заданному набору сайтов, но в SEO его чаще использовали иначе: как дешёвый способ выполнять запросы вида site: и по ответу судить, есть ли страница в индексе Google.
Ключевые параметры
- Бесплатная квота — 100 запросов в сутки на проект.
- Платные запросы — 5 долларов за 1 000, не более 10 000 запросов в сутки.
- Один запрос — одна страница результатов (до 10 позиций); для массовой проверки требовался отдельный запрос на каждый URL.
Дата и причина отключения
Google прекращает работу Custom Search JSON API 1 января 2027 года. Приём новых клиентов уже закрыт; действующим пользователям предложено подать заявку на партнёрский Web Search Service API, для которого не опубликованы ни цены, ни квоты. Формально это часть перехода Google к партнёрской модели доступа к поисковым данным.
Последствия для проверки индексации
Скрипты, которые проверяют индексацию через этот API, после отключения начнут возвращать ошибки авторизации, и мониторинг остановится. Кроме того, результаты Custom Search и так не совпадали с органической выдачей один в один, поэтому отсутствие страницы в ответе API никогда не было строгим доказательством её отсутствия в индексе.
Замена — специализированные сервисы с пакетной проверкой. Например, проверка индексации сайта в Google от SpeedyIndex принимает до 10 000 URL одним запросом через REST API и возвращает по каждому адресу вердикт «в индексе / не в индексе». Подробный сценарий перехода с Custom Search API описан в материале о замене проверки индексации по API.