← Retour au blog

La façon la moins chère de scraper Google Search en PHP (2026)

Scrapez les résultats Google en PHP sans proxies ni navigateurs headless. Un appel API bon marché renvoie du JSON structuré — dès 0,0006 $ par requête, 100 gratuites.

2 min de lecture

Scraper Google directement depuis PHP ressemble à un script cURL de cinq lignes — jusqu’à ce que les bans d’IP, les CAPTCHAs et les sélecteurs cassés commencent. Voici la méthode bon marché et fiable : un seul appel API qui renvoie les résultats Google sous forme de JSON structuré.

Pourquoi le scraping maison en PHP revient cher

  • Blocages d’IP — Google bloque vite les IP de datacenter, il vous faudrait donc louer des proxies résidentiels rotatifs (souvent 3–5 $/Go).
  • CAPTCHAs — déclenchés par le volume ; les résoudre coûte du temps et de l’argent.
  • Navigateurs headless — Google exige de plus en plus l’exécution de JS ; vous voilà à lancer Chrome headless depuis PHP.
  • Pourrissement du parser — le HTML de Google change et vos sélecteurs DOMDocument cassent en silence.

Additionnez tout ça et le scraping « gratuit » coûte plus cher en proxies, serveurs et maintenance qu’une SERP API bon marché.

La méthode bon marché : un seul appel HTTP

Zéro dépendance — cURL natif, on envoie un corps JSON en POST et on récupère du 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"]);
}

Voilà tout le scraper. Pas de proxies, pas de navigateur headless, aucun parser à maintenir.

Ou utilisez le SDK officiel

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

Une appli Laravel ? composer require serpcheap/laravel branche une façade et la config. Guide complet dans le tutoriel PHP.

Ce que ça coûte

Prix par requête
Résultat frais0,0006 $
Résultat en cache0,0003 $
Gratuit à l’inscription100 recherches

Paiement à l’usage dès 0,75 $/1k, et les crédits restent valables 12 mois — moins cher que la seule bande passante proxy. Comparez dans le comparatif des SERP API les moins chères.

Les paramètres que vous utiliserez

  • gl — pays des résultats (us, de, br, …). Voir le SEO local.
  • hl — langue de l’interface.
  • page — indexé à partir de 1 ; chaque page est une requête distincte. Voir la pagination.
  • tbs — filtre temporel pour les résultats récents.

Pour aller plus loin

Essayez serp.cheap

Copiez le snippet cURL, ajoutez votre clé, et vous scrapez Google depuis PHP. 100 recherches gratuites à l’inscription — sans carte bancaire ; paiement à l’usage dès 0,75 $/1k ensuite, et les crédits restent valables 12 mois.

Questions fréquentes

Quelle est la façon la moins chère de scraper Google en PHP ?+

Oubliez les proxies et les navigateurs headless — appelez une SERP API depuis PHP avec une seule requête HTTP. serp.cheap renvoie du JSON structuré pour 0,0006 $ par requête fraîche (0,0003 $ en cache), en paiement à l'usage, avec 100 recherches gratuites à l'inscription.

Puis-je scraper Google avec un simple cURL en PHP ?+

Vous pouvez interroger Google directement en cURL, mais les IP de datacenter sont bloquées en quelques minutes et vous vous battrez contre les CAPTCHAs et un HTML mouvant. Pointez ce même appel cURL vers une SERP API et vous obtenez du JSON propre, la charge proxy/parsing passant au fournisseur.

Existe-t-il un SDK PHP officiel ?+

Oui — composer require serpcheap/serpcheap, avec une intégration Laravel (composer require serpcheap/laravel). Le cURL natif fonctionne aussi sans aucune dépendance.

Obtenez votre clé API

Le moins cher en direct, payez par carte ou crypto, sans KYC. Ou via une marketplace.