Suchmaschinen
Google Search Scraper
google.com
Google läuft über einen dedizierten Endpoint statt über den generischen Seitenabruf, denn SERP-Scraping ist nur mit fester Länderzuordnung aussagekräftig. Sie fragen Ergebnisse für ein bestimmtes Land an und erhalten genau das, was ein Suchender dort sieht.
Was Sie extrahieren können
- Organische Ergebnisse mit Position, Titel, URL und Snippet
- Anzeigen oben und unten als getrennte Listen
- Googles KI-Übersicht und die zitierten Hostnamen
- Gesamtzahl der Ergebnisse und abgerufene Seiten
- Nach Land fixierte Ergebnismengen
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/serpApi?keyword=web%20scraping%20api&pages_to_check=1"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/serpApi",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"keyword": "web scraping api", "pages_to_check": 1},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.serpApi({ keyword: 'web scraping api', pagesToCheck: 1 });
console.log(results); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Häufige Fragen
Ist das Scrapen der Google-Suche legal?
Das Erheben öffentlich verfügbarer Daten der Google-Suche wie organische Ergebnisse, Anzeigen und Ergebniszahlen ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. ScrapeUnblocker liefert die öffentliche Seite; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.
Wie scrape ich die Google-Suche, ohne blockiert zu werden?
Google nutzt einen eigenen Anti-Bot-Schutz, darunter CAPTCHAs. Der dedizierte Endpoint /serpApi erledigt das: ScrapeUnblocker rendert die Seite in einem echten Browser, rotiert Residential- und ISP-Exits, kümmert sich um Challenges und liefert dann normalisiertes JSON. Im Scraper-Benchmark von ScrapeUnblocker kam bei 98,9 % von 1.000 Calls echter Inhalt zurück, etwa 4,8 s pro Call; der größere Benchmark 2026 maß 94,4 % bei 6.000 Calls.
Welche Daten der Google-Suche kann ich bekommen?
/serpApi liefert normalisiertes JSON: organische Ergebnisse mit Position, Titel, URL, angezeigter URL und Beschreibung, obere und untere Anzeigen in eigenen Listen, totalResults und eine Anzahl für jede Liste sowie aiOverview mit Googles KI-Zusammenfassung und den darin zitierten Hostnamen, oder null, wenn es keine gibt. Außerdem meldet es proxyCountry und pagesFetched.
Brauche ich eine Google-API oder ein Konto?
Nein. Der Endpoint /serpApi nimmt ein Stichwort entgegen und liefert Google-Ergebnisse als normalisiertes JSON, du brauchst also kein Google-Konto und musst kein HTML parsen. Sende keyword mit deinem ScrapeUnblocker-Schlüssel; eine Suche, für die Google keine Ergebnisse hat, liefert 200 mit einem leeren organic-Array statt eines Fehlers.
Kann ich Google-Ergebnisse aus einem bestimmten Land scrapen?
Ja. Übergib proxy_country mit einem zweistelligen Code aus der veröffentlichten Liste, etwa de oder gb, und die Suche läuft über einen Exit in diesem Land, sodass du siehst, was ein Suchender dort sieht. Wenn du ein Land ohne Exit anfragst, ist der Call trotzdem erfolgreich, und die Antwort enthält zusätzlich requestedCountry und einen Hinweis.
Wie viel kostet das Scrapen der Google-Suche?
Bei /serpApi wird jede Ergebnisseite als eine Anfrage berechnet: Ein Call mit pages_to_check=3, der drei Seiten liefert, zählt als 3 Anfragen, und pagesFetched zeigt die genaue Zahl. 1 Anfrage = 1 Credit, 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen und Timeouts werden nicht berechnet.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.