Zum Inhalt springen

Google Search API für SERP-Daten

Erfassen Sie Google-Suchergebnisse als geparstes JSON für Ranking-Tracking, Wettbewerbsanalysen und Suchtools. Wählen Sie Standort, Sprache, Gerät und Suchtyp.

Senden Sie Suchanfrage, Standort und Geräteeinstellungen, um geparste Suchergebnisse und unterstützte Ergebnismodule zu erhalten.

Google Search API highlights

  1. 01
    Abfragespezifisch

    Every response starts with q

  2. 02
    Kontextuell

    Land, Sprache, Standort, Gerät

  3. 03
    Oberflächenbewusst

    Web, Bilder, Videos, Nachrichten, Einkaufen, Jobs

  4. 04
    Parsed Output

    JSON-Ergebnissammlungen und Metadaten

From query to usable objects

Suchsichtbarkeit nach Markt verfolgen

01 · definieren

Erstellen eines präzisen Anforderungsfingerabdrucks

Beschreiben Sie die Abfrage, die Google-Domain, den kodierten Standort, die Schnittstellensprache, das Land, das Gerät, die Oberfläche und das Ergebnisfenster, das vom Workflow verlangt wird.

02 · verbrauchen

Arbeiten mit analysierten Sammlungen

Lesen Sie dokumentierte Metadaten und Ergebnissearrays, anstatt Ihre Anwendung mit dem Präsentationsmarken einer Suchseite zu verbinden.

03 · interpretieren

Modell Optionalität ehrlich

Die Anwesenheit von Suchmodulen ist je nach dem Kontext der Anfrage und der für diese Beobachtung zurückgegebenen Google-Oberfläche unterschiedlich.

04 · Vergleichen

Gleichwertigkeitsanalyse möglich halten

Speichern Sie den Anfrage-Kontext neben den Ergebnissen, bevor Sie Positionen, Änderungen, Verlegerdeckung oder produktspezifische Signale berechnen.

BeobachtungsfingerabdruckBehalten Sie einen Kontext mit einer Antwort.
  1. QueryBeste Trail Schuhe
  2. Domaingoogle.com
  3. LageUS · kodierter Ort
  4. Spracheen
  5. PräsentationMobil · Web
  6. Fensterstart 0 · num 10
  7. OutputMetadaten + Sammlungen

Speichern Sie diesen Fingerabdruck mit der analysierten Antwort, bevor Sie Positionen, Module oder Verlage im Laufe der Zeit vergleichen.

Dokumentierte Google-Oberflächen

Wählen Sie die Suchoberfläche vor dem Design des Verbrauchers.

Regelmäßige Webergebnisse verwenden die Google-Engine ohne einen vertikalen Auswählger.

Visuelle Entdeckung

Bilder

Setzen Sie den dokumentierten vertikalen Selektor auf. tbm=isch.

Watch intent

Videos

Setzen Sie den dokumentierten vertikalen Selektor auf. tbm=vid.

Aktuelle Abdeckung

News

Setzen Sie den dokumentierten vertikalen Selektor auf. tbm=nws.

Produktentdeckung

Einkaufen

Setzen Sie den dokumentierten vertikalen Selektor auf. tbm=shop.

Rollenentdeckung

Jobs

Verwenden des Werts für dokumentierte Jobs ibp=htl;jobs.

Anfrageparameter

Ihre Anfrage konfigurieren

Beginnen Sie mit dem erforderlichen Abfragenparameter. Fügen Sie nur dokumentierte optionelle Kontrollen hinzu, wenn der Workflow eine bestimmte Oberfläche, Präsentation, Lokalisierung oder Ergebnisfenster benötigt.

Erforderliche Abfrage *

q

Die Schlüsselwörter, nach denen bei Google gesucht werden soll.

Zeichenfolge · erforderlich
Suchoberfläche

tbm ibp

tbm Wählt dokumentierte Bild-, Video-, Nachrichten- oder Shopping-Vertikalen aus. ibp Unterstützt den dokumentierten Jobsuchewert.

String · optional
Präsentation

device

Wählen Sie eine unterstützte Desktop-, Mobil- oder Tablet-Suchpräsentation aus.

String · optional
Google Host

domain

Wählen Sie die für die Suche verwendete Google-Domain aus.

String · optional
Codierte Position

uule

Übergeben Sie einen Google-codierten Standort für den Suchkontext.

String · optional
Sprache und Land

hl gl

hl setzt die Sprache der Oberfläche; gl Gibt den Ländercode an, der zur Lokalisierung der Suche verwendet wird.

String · optional
Ergebnisfenster

start num

start ist das Ergebnis, das zu überspringen ist; num Die Anzahl der Ergebnisse auf jeder Seite wird abgefragt.

Ganzzahl · optional

Analysierte Google-Antwort

Entwurf um stabile Bedeutungen und bedingte Module.

Die dokumentierte Antwort enthält Suchmetadaten und geparserte JSON-Ergebnis-Sammlungen. Die in einer bestimmten Antwort vorhandenen Blöcke hängen von der Abfrage, dem Ort, dem Gerät und der Suchvertikel ab.

01 · Kontext

general

Suchmaschine, Ergebniszahl, Sprache, Standort, Präsentation, Suchtyp, Seitebezeichnung und Zeitstempelfelder, die durch das dokumentierte Antwortbeispiel angezeigt werden.

02 · Anfrageverfolgung

input

Bitte um Informationen wie die ursprüngliche URL und die Felder des Benutzer-Agentes, die im dokumentierten Antwortbeispiel angezeigt werden.

03 · Entdeckungswege

navigation

Zurückgegebene Navigationsbeiträge können andere Google-Sucheroberflächen für die Abfrage identifizieren.

04 · analysierte Ergebnisse

organic[]

Dokumentierte organische Objekte umfassen Felder wie Link, Display Link, Titel, Beschreibung, Rang und globale Rang bei Rückgabe.

Eine kontextbezogene Anfrage

Von der Anfrage zum Ergebnis

  1. 01Die Beobachtung einrahmen

    Wählen Sie die Abfrage, die Suchfläche, die Google-Domain, den kodierten Standort, die Sprache, das Land, das Gerät und das von der Entscheidung erforderliche Seitenfenster aus.

  2. 02Rufen Sie den serverseitigen Endpunkt auf

    Senden Sie eine GET-Anfrage an. https://serpapi.webscrapingapi.com/v2 with api_key, engine=google, und q.

  3. 03Vor Gebrauch validieren

    Überprüfen Sie das HTTP-Ergebnis, analysieren Sie JSON, lesen Sie die Sammlungen, die Ihr Workflow benötigt, und speichern Sie den Anfrage-Kontext mit gespeicherten Ergebnissen.

Queued Retrieval

engine=google_async

Übermitteln Sie eine Google-Suche und holen Sie die fertige SERP-Nutzkosten später über die Snapshot API ab.

Google Search Async überprüfen

Integration

Von Ihrem Server verbinden

Halten Sie den API-Schlüssel in der Server-Seite-Konfiguration, kodieren Sie die Abfragewerte, setzen Sie eine explizite Zeitfrist und stellen Sie erfolglose HTTP-Ergebnisse vor der Analyse der Antwort auf.

: "${WSA_API_KEY:?WSA_API_KEY is required}" curl --get --fail-with-body --max-time 120 \ "https://serpapi.webscrapingapi.com/v2" \ --data-urlencode "api_key=$WSA_API_KEY" \ --data-urlencode "engine=google" \ --data-urlencode "q=best trail shoes" \ --data-urlencode "gl=us" \ --data-urlencode "hl=en" \ --data-urlencode "device=mobile"
Endpunkt

https://serpapi.webscrapingapi.com/v2

Erforderlich

api_key + engine=google + q

Kontext

gl=us + hl=en + device=mobile

Boundary

120-Sekunden-Client-Timeout und explizite HTTP-Fehlerbehandlung

Auswertung der Produktion

Einen Tarif für Ihre Aufgaben wählen

Workload-Modell

Schätzen Sie Beobachtungen – nicht nur Keywords.

Abfragen
Contexts
Oberflächen
Windows
Frequenz

Das ist ein Planungsmodell. Die aktuellen Preis- und Planbedingungen bleiben die kommerzielle Quelle der Wahrheit.

Was gibt die Google Search API zurück?

Google Search API gibt Anfrage-Kontext und geparsene JSON-Ergebnis-Sammlungen zurück. Organische Ergebnisse werden dokumentiert, während Navigations- und andere Reaktionsmodule von der Abfrage, dem Ort, dem Gerät und der angeforderten Suchfläche abhängen.

Welche Google-Suchparameter kann ich steuern?

Verwenden Sie q für die erforderliche Abfrage. Dokumentierte optionalen Kontrollen umfassen tbm, ibp, Gerät, Domain, uule, hl, gl, Start und num für Suchfläche, Präsentation, Lokalisierung und Paginierung.

Welche Google-Suchoberflächen werden dokumentiert?

Lassen Sie TBm für die regelmäßige Websuche unbestimmt oder verwenden Sie dokumentierte TBm-Werte für Bilder, Videos, Nachrichten und Shopping. Jobs verwendet die dokumentierte Ibp-Steuerung. Validieren Sie die zurückgegebene Form für die Oberflächen, die Ihre Anwendung benötigt.

Soll jede Antwort die gleichen Ergebnismodule enthalten?

Google-Ergebnismodule variieren je nach Abfrage, Ort, Gerät und Suchvertikel. Behandeln Sie die Reaktionsblöcke als optional, unterscheiden Sie eine fehlende Sammlung von einer nicht erfolgreichen HTTP-Anfrage und lesen Sie nur die Module, die Ihre Anwendung benötigt.

Wann sollte ich google_async verwenden?

Verwenden Sie die separat dokumentierte google_async-Engine, wenn Ihr Workflow eine Google-Suche einreichen und die fertige SERP-Nutzkost durch die Snapshot API abrufen soll. Die Standard-Google-Engine ist der auf dieser Seite gezeigte synchrone Anfrageweg.

Wie integriere ich die Google Search API sicher?

Halten Sie api_key in einer Server-Umgebungsvariable, URL-Code-Fragenwerte, setzen Sie einen expliziten Timeout und überprüfen Sie den HTTP-Status, bevor Sie JSON parsieren. Bewahren Sie den Anfrage-Kontext neben gespeicherten Beobachtungen.

Deine erste Google-Beobachtung

Ihre erste Google-Suchanfrage testen

Prüfen Sie mit dem Google-Test mit 100 Anfragen Ihre Suchbegriffe, Standorte und Ausgabe, bevor Sie einen Monatstarif wählen.