← Назад в блог

Самый дешёвый способ парсить выдачу Google на PHP (2026)

Парсите результаты Google на PHP без прокси и headless-браузеров. Один дешёвый вызов API возвращает структурированный JSON — от $0.0006 за запрос, 100 бесплатно.

2 мин чтения

Парсинг Google напрямую из PHP выглядит как скрипт на cURL в пять строк — пока не начнутся баны IP, CAPTCHA и сломанные селекторы. Вот дешёвый и надёжный способ: один вызов API, который возвращает результаты Google в виде структурированного JSON.

Почему самописный парсинг на PHP обходится дорого

  • Блокировки IP — Google быстро блокирует IP дата-центров, поэтому придётся арендовать ротируемые резидентные прокси (обычно $3–5/ГБ).
  • CAPTCHA — срабатывают на объёме; их решение стоит денег и времени.
  • Headless-браузеры — Google всё чаще требует выполнения JS, и вот вы уже запускаете headless Chrome из PHP.
  • Гниение парсера — HTML Google меняется, и ваши селекторы DOMDocument молча ломаются.

Сложите всё вместе, и «бесплатный» парсинг обойдётся в прокси, серверы и обслуживание дороже, чем дешёвый SERP API.

Дешёвый способ: один HTTP-запрос

Никаких зависимостей — нативный cURL, POST с JSON-телом, JSON в ответ:

<?php
$ch = curl_init("https://api.serp.cheap/v1/search");
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_HTTPHEADER     => [
        "X-API-Key: " . getenv("SERP_CHEAP_API_KEY"),
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "q"  => "best crm software",
        "gl" => "us",
    ]),
]);

$data = json_decode(curl_exec($ch), true);
curl_close($ch);

foreach ($data["organic"] as $r) {
    printf("%d. %s\n   %s\n", $r["position"], $r["title"], $r["link"]);
}

Это весь парсер целиком. Ни прокси, ни headless-браузера, ни парсера, который нужно поддерживать.

Или используйте официальный SDK

composer require serpcheap/serpcheap
$client = new SerpCheap\Client(getenv("SERP_CHEAP_API_KEY"));
$res = $client->search(q: "best crm software", gl: "us");

Приложение на Laravel? composer require serpcheap/laravel подключит фасад и конфигурацию. Полное руководство — в туториале по PHP.

Сколько это стоит

Цена за запрос
Свежий результат$0.0006
Результат из кэша$0.0003
Бесплатно при регистрации100 поисков

Оплата по факту от $0.75/1k, а кредиты действительны 12 месяцев — дешевле, чем один только трафик прокси. Сравните в обзоре самых дешёвых SERP API.

Параметры, которые вам пригодятся

Дальше

Попробуйте serp.cheap

Скопируйте сниппет с cURL, добавьте свой ключ — и вы уже парсите Google из PHP. 100 бесплатных поисков при регистрации — карта не нужна; далее оплата по факту от $0.75/1k, а кредиты действительны 12 месяцев.

Frequently asked questions

Какой самый дешёвый способ парсить Google на PHP?+

Забудьте про прокси и headless-браузеры — вызывайте SERP API из PHP одним HTTP-запросом. serp.cheap возвращает структурированный JSON за $0.0006 за свежий запрос ($0.0003 из кэша), оплата по факту, плюс 100 бесплатных поисков при регистрации.

Можно ли парсить Google обычным PHP cURL?+

Обратиться к Google напрямую через cURL можно, но IP дата-центров блокируются за считанные минуты, и вы столкнётесь с CAPTCHA и постоянно меняющимся HTML. Направьте тот же cURL-запрос на SERP API — и получите чистый JSON, переложив прокси и парсинг на провайдера.

Есть ли официальный SDK для PHP?+

Да — composer require serpcheap/serpcheap, с интеграцией для Laravel (composer require serpcheap/laravel). Нативный cURL тоже работает без единой зависимости.

Получите API-ключ

Дешевле всего напрямую, оплата картой или криптой, без KYC. Или через маркетплейс.