DE
Vollständige Google-SERPs, in JSON oder HTML

Google Search API

Senden Sie ein Keyword und erhalten Sie die Google-Ergebnisseite genau so, wie ein Nutzer sie sieht: jeden Block, jedes Ergebnis, mit Rang, Seite und Pixelposition.

  • 1000 kostenlose Suchanfragen
  • Keine Kreditkarte

Jeder Block der SERP

Jeder Block der Seite wird im JSON unter seinem eigenen Typ geliefert, mit seinen Ergebnissen in Anzeigereihenfolge.

TypWas es ist
organicOrganische Ergebnisse
paid_top, paid_bottomGoogle Ads, oben und unten auf der Seite
local_packLocal Pack, mit Bewertung, Anzahl der Rezensionen, Preisspanne und angezeigten Details
people_also_ask„Ähnliche Fragen“ (People Also Ask)
featured_snippetFeatured Snippet (Position null)
knowledge_graphKnowledge Graph, der Bereich rechts
top_storiesTop-Meldungen
videos, imagesVideos und Bilder
shoppingShopping-Anzeigen
sitelinksSitelinks unter einem Ergebnis
ai_overview_citation, ai_overview_citation_source, ai_overview_panelAI Overviews: im Text zitierte Marken, Zitatquellen und Quellenbereich
location_sites, recipes, find_results_onStandorte, Rezepte, „Ergebnisse finden auf“ und weitere Blöcke

Die echte Google-Paginierung

Google zeigt keine 100 Ergebnisse mehr auf einer einzigen Seite. Wir gehen die Paginierung Seite für Seite durch, wie ein Nutzer, bis zu 10 Seiten pro Keyword (etwa 100 Ergebnisse). Jedes Ergebnis gibt an, auf welcher Seite es erscheint.

Tiefe nach Wahl

Der Parameter depth reicht von 1 (etwa 10 Ergebnisse) bis 10 (etwa 100 Ergebnisse).

Nur gefundene Seiten werden abgerechnet

10 Seiten angefragt, 4 gefunden: Nur 4 werden abgerechnet.

Suchoperatoren

site:, inurl:, intitle:, allintitle:, filetype: und logische Kombinationen werden unterstützt.

Rang, Gesamtrang und Pixel

Drei Messwerte für jedes Ergebnis. rank_type ordnet es innerhalb seines Blocks ein, rank_serp unter allen Elementen der Seite in der tatsächlichen vertikalen Reihenfolge, und pixel gibt seinen Abstand zum oberen Seitenrand an. Ein 1. organisches Ergebnis unter einem Local Pack und Anzeigen erhält nicht die Sichtbarkeit, die seine Position vermuten lässt.

AI Overviews, auch asynchrone

Jede SERP wird in einem echten Browser gerendert. AI Overviews, die nach der Seite geladen werden, werden erfasst, mit den zitierten Marken, den Zitatquellen und dem Quellenbereich.

Parameter der Anfrage

Eine POST-Anfrage an /v1/serp, bis zu 1.000 Keywords pro Aufruf. Die Ergebnisse werden anschließend per ID abgerufen oder an Ihre Callback-URL geliefert. Ohne Code steuern Sie dieselbe Erfassung über den MCP-Server aus Claude, ChatGPT oder Cursor. Für Agenten, RAG-Pipelines oder Evaluierungen siehe die SERP API für KI.

ParameterBeschreibung
search_enginegoogle_search
keywordDas Keyword, inklusive Operatoren
devicedesktop oder mobile
locationGoogle-Version, z. B. de für google.de oder en für google.com
languageSprache der Oberfläche (z. B. de)
depthAnzahl der Seiten, von 1 bis 10
geolocationOptional: Stadt, Region und Land durch Kommas getrennt, oder eine GPS-Position als latitude,longitude (z. B. 43.7102,7.2620)
priorityOptional: Verarbeitungspriorität, von 1 bis 10
callback_urlOptional: URL, die die Ergebnisse erhält, sobald das Keyword verarbeitet ist

Stellen Sie Ihre Anfrage zusammen

curl -X POST 'https://api.semscraper.com/v1/serp' \
  -H 'Authorization: Bearer API_KEY' \
  -H 'Content-Type: application/json' \
  -d '[{"search_engine":"google_search","keyword":"restaurant","device":"desktop","location":"fr","language":"fr","depth":1,"geolocation":"Nice, Alpes-Maritimes, France"}]'

Bezahlung pro Anfrage

Kein Abo: Sie laden Ihr Guthaben auf, und jede abgerufene SERP wird davon abgezogen.

0,30 € pro 1.000 Keywords, Seite 1
+0,20 € pro zusätzlicher Seite, für 1.000 Keywords

1 bis 10 % Rabatt je nach aufgeladenem Betrag. Ihr Guthaben verfällt nie.

Guides

Weiterlesen

Google scrapen: So geht es 2026

Google-Ergebnisse in großem Umfang zu erfassen war noch nie so anspruchsvoll: 100 Ergebnisse pro Seite gibt es nicht mehr, AI Overviews laden verzögert, und SERPs ändern sich von Stadt zu Stadt. Hier sind die Optionen und die Fallstricke.

Zum Guide →

Die Google Top 100 ohne num=100 abrufen

Jahrelang genügte es, num=100 an die Such-URL anzuhängen, um 100 Ergebnisse auf einmal zu erhalten. Das ist vorbei. So kommen Sie trotzdem an verlässliche Top 100.

Zum Guide →

Pixelposition: Warum Platz 1 nicht mehr reicht

Unter den organischen Ergebnissen auf Platz 1 zu stehen, sagt wenig darüber aus, was der Nutzer tatsächlich sieht. Die Pixelposition misst, wo Ihr Ergebnis wirklich erscheint.

Zum Guide →

Lokale SERPs: Google-Ergebnisse aus Sicht einer Stadt

Zwei Personen, die dieselbe Suche in zwei verschiedenen Städten eingeben, sehen nicht dieselbe Seite. Um Local SEO zu messen, müssen Sie die SERP vom richtigen Standort aus erfassen.

Zum Guide →

Keyword-Clustering nach SERP-Ähnlichkeit

Zwei Keywords, bei denen Google dieselben Seiten zeigt, bedienen dieselbe Suchintention: Eine Seite sollte beide abdecken. Hier sind die Methode, die richtigen Schwellenwerte und ein sofort einsetzbares Skript.

Zum Guide →

Google-Geotargeting: Warum der gl-Parameter nicht mehr ausreicht

Ende Mai 2026 hat Google die Lokalisierung seiner Ergebnisse geändert. Der gl-Parameter, seit Jahren genutzt, um ein Land anzusteuern, garantiert keine verlässliche SERP mehr. Hier ist, was wir festgestellt und behoben haben.

Zum Guide →
FAQ

Häufige Fragen

Ist das die offizielle API von Google?
Nein. Semscraper ist nicht mit Google verbunden: Die API erfasst öffentliche Suchergebnisseiten, so wie ein Nutzer sie sieht, und liefert sie strukturiert.
Liefern Desktop und Mobil dieselben Ergebnisse?
Nein, Google zeigt auf beiden Geräten nicht dieselbe SERP. Mit dem Parameter device wählen Sie das Gerät, und die Pixelposition wird auf dem entsprechenden Rendering gemessen.
Kann ich Ergebnisse für eine bestimmte Stadt abrufen?
Ja, mit dem Parameter geolocation: Geben Sie Stadt, Region und Land durch Kommas getrennt an, zum Beispiel „Munich, Bavaria, Germany“.
Wie lange dauert die Verarbeitung eines Keywords?
Jedes Konto hat seine eigene Warteschlange, und die Robots bedienen die Konten im Wechsel: eine Anfrage pro Konto, dann das nächste. Der große Batch eines anderen Kunden überholt Ihre Anfragen nie. Eine Anfrage dauert im Median etwa dreißig Sekunden für eine Seite und etwa eine Minute für 10 Seiten. Wenn Sie selbst einen großen Batch senden, wird er nach und nach abgearbeitet: Die letzten Anfragen sind nach den ersten fertig, und der Parameter priority zieht dringende Anfragen nach vorne.
Werden die Ergebnisse aus einem Cache geliefert?
Nein, jede Anfrage löst eine Live-Erfassung aus.
Kann ich Suchoperatoren verwenden (site:, inurl: …)?
Ja. Die Google-Operatoren kommen direkt ins Keyword: site:, inurl:, intitle:, allintitle:, filetype:, Anführungszeichen, OR oder der Ausschluss eines Begriffs mit einem Minuszeichen. Eine Suchanfrage mit Operator kostet genauso viel wie jede andere. Eine Einschränkung: kein Komma in einem Keyword, die API nutzt es als Trennzeichen.

Bereit, Google zu scrapen?

1.000 kostenlose Anfragen, ohne Kreditkarte.