← Terug naar blog

De goedkoopste manier om Google Zoeken te scrapen in PHP (2026)

Scrape Google-zoekresultaten in PHP zonder proxy's of headless browsers. Eén goedkope API-aanroep geeft gestructureerde JSON terug — vanaf $0.0006 per query, 100 gratis.

2 min leestijd

Google direct scrapen vanuit PHP lijkt op een cURL-scriptje van vijf regels — totdat de IP-blokkades, CAPTCHA’s en kapotte selectors beginnen. Hier is de goedkope, betrouwbare manier: één API-aanroep die Google-resultaten teruggeeft als gestructureerde JSON.

Waarom zelf scrapen in PHP duur wordt

  • IP-blokkades — Google blokkeert datacenter-IP’s snel, dus zou je roterende residentiële proxy’s moeten huren (vaak $3–5/GB).
  • CAPTCHA’s — getriggerd door volume; ze oplossen kost geld en tijd.
  • Headless browsers — Google vereist steeds vaker JS-uitvoering; nu draai je headless Chrome vanuit PHP.
  • Parser-verval — de HTML van Google verschuift en je DOMDocument-selectors breken stilletjes.

Tel het op en “gratis” scrapen kost meer aan proxy’s, servers en onderhoud dan een goedkope SERP API.

De goedkope manier: één HTTP-aanroep

Nul afhankelijkheden — native cURL, POST een JSON-body, krijg JSON terug:

<?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"]);
}

Dat is de hele scraper. Geen proxy’s, geen headless browser, geen parser om te onderhouden.

Of gebruik de officiële SDK

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

Laravel-app? composer require serpcheap/laravel regelt een facade en config voor je. Volledige uitleg in de PHP-tutorial.

Wat het kost

Prijs per query
Vers resultaat$0.0006
Gecachet resultaat$0.0003
Gratis bij aanmelding100 zoekopdrachten

Pay-as-you-go vanaf $0.75/1k, en credits blijven 12 maanden geldig — goedkoper dan alleen al de proxy-bandbreedte. Vergelijk in de round-up van de goedkoopste SERP API.

Parameters die je gebruikt

  • gl — land van de resultaten (us, de, br, …). Zie lokale SEO.
  • hl — interfacetaal.
  • page — 1-geïndexeerd; elke pagina is een apart verzoek. Zie paginering.
  • tbs — tijdfilter voor recente resultaten.

Volgende

Probeer serp.cheap

Kopieer het cURL-fragment, voeg je sleutel toe, en je scrapet Google vanuit PHP. 100 gratis zoekopdrachten bij aanmelding — geen creditcard vereist; daarna pay-as-you-go vanaf $0.75/1k, en credits blijven 12 maanden geldig.

Frequently asked questions

Wat is de goedkoopste manier om Google te scrapen in PHP?+

Sla proxy's en headless browsers over — roep een SERP API aan vanuit PHP met één HTTP-verzoek. serp.cheap geeft gestructureerde JSON terug voor $0.0006 per verse query ($0.0003 gecachet), pay-as-you-go, met 100 gratis zoekopdrachten bij aanmelding.

Kan ik Google scrapen met gewone PHP cURL?+

Je kunt Google direct benaderen met cURL, maar datacenter-IP's worden binnen enkele minuten geblokkeerd en je vecht tegen CAPTCHA's en veranderende HTML. Wijs diezelfde cURL-aanroep in plaats daarvan naar een SERP API, en je krijgt schone JSON terwijl de proxy-/parseerlast bij de aanbieder komt te liggen.

Is er een officiële PHP-SDK?+

Ja — composer require serpcheap/serpcheap, met een Laravel-integratie (composer require serpcheap/laravel). Native cURL werkt ook zonder enige afhankelijkheid.

Haal je API-sleutel

Goedkoopst direct, betaal met kaart of crypto, geen KYC. Of via een marktplaats.