Custom Search JSON API с использованием оператора site
Мне нужно проверять несколько сот сайтов/страниц в день на наличие гугл индекса, по сути нужна имитация site:something.com. Использую Custom Search JSON AP
$search_query = http_build_query(
array(
"key" => $api_key,
"cx" => $search_id,
"q" => "site:".$link,
"num" => "10",
"safe" => "off"
)
);
$json = file_get_contents("https://www.googleapis.com/customsearch/v1?" . $search_query);
$data = json_decode($json, true);
и зачастую в ответе показывает, что нет результатов, хотя сайт в индексе есть. Проверял "ручками" через сам гугл.
В чём может быть проблема/ошибка?
Источник: Stack Overflow на русском