← Zurück zum Blog

Google Search API nutzen 2026: Komplette Anleitung

Lerne, eine Google Search API von A bis Z zu nutzen — Auth, Parameter, Parsen, Pagination und Kostenkontrolle — mit Copy-Paste-Code in Python, Node.js und curl.

2 Min. Lesezeit

Dies ist die praktische End-to-End-Anleitung zur Nutzung einer Google Search API: authentifizieren, eine Anfrage senden, die JSON lesen, paginieren, Fehler behandeln und die Kosten niedrig halten. Die Beispiele verwenden serp.cheap (die günstigste Option 2026), aber die Konzepte gelten für jede SERP API.

1. Einen API-Key holen

Am schnellsten geht es über die direkte Registrierung bei app.serp.cheap/login — kostenlos, mit 100 Gratis-Suchen und ohne Kreditkarte. Du erhältst sofort einen Key, den du im X-API-Key-Header übergibst. Alternativ findest du serp.cheap auch auf Apify und RapidAPI. Credits sind 12 Monate gültig.

2. Der Endpunkt in einer Zeile

POST https://api.serp.cheap/v1/search
ParameterStandardBeschreibung
qerforderlichDie Suchanfrage
gl"us"Land (z. B. br, gb, de)
hlLandesstandardÜberschreibung der UI-Sprache
page1Ergebnisseite (1-indiziert)
tbskeinerZeitfilter: qdr:h, qdr:d, qdr:w

Vollständige Referenz: Google Search API Parameter.

3. Deine erste Anfrage

curl https://api.serp.cheap/v1/search \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q": "best electric cars 2026", "gl": "us", "page": 1}'
import requests

r = requests.post(
    "https://api.serp.cheap/v1/search",
    headers={"X-API-Key": "YOUR_KEY"},
    json={"q": "best electric cars 2026", "gl": "us", "page": 1},
)
r.raise_for_status()
data = r.json()
for item in data["organic"]:
    print(item["position"], item["title"], item["link"])

Sprachspezifische Anleitungen: Python · Node.js · PHP · Go · curl.

4. Die Antwort lesen

{
  "search": "best electric cars 2026",
  "page": 1,
  "organic": [
    {
      "position": 1,
      "title": "Best Electric Cars of 2026",
      "link": "https://example.com/best-evs",
      "snippet": "We tested every major EV...",
      "date": "Jan 10, 2026"
    }
  ],
  "stats": { "balance": 99994, "cost": 6, "cached": false }
}

stats.cost wird in Credits angegeben (1 Credit = $0.0001). Ein frischer Abruf kostet 6 Credits ($0.0006); ein Cache-Treffer 3 ($0.0003). stats.cached sagt dir, welchen Weg du erhalten hast.

5. Pagination

Jede Seite ist eine separate Anfrage — erhöhe page. Rufe Seite 2+ nur ab, wenn ein Nutzer sie tatsächlich braucht. Siehe 100 Ergebnisse abrufen.

6. Fehlerbehandlung

  • 401 — falscher/fehlender API-Key.
  • 402 — keine Credits mehr; aufladen.
  • 429 — Rate-Limit erreicht (Free-Tier 60 Anfragen/Min = 1/s; Pay-as-you-go 600/Min = 10/s, bis zu 60/s auf den Top-Tarifen); zurückfahren und erneut versuchen.
  • 5xx — vorübergehend; mit exponentiellem Backoff erneut versuchen.

Verpacke Aufrufe immer in einen Retry mit Backoff für 429/5xx.

7. Günstig bleiben

  1. Cache-Treffer sind halb so teuer — erzwinge keine frischen Abrufe für wiederholte Anfragen.
  2. Paginiere verzögert.
  3. Wähle gl präzise, um erneute Durchläufe zu vermeiden.

Nächste Schritte

Häufige Fragen

Wie rufe ich eine Google Search API auf?+

Sende eine authentifizierte POST-Anfrage mit deiner Suchanfrage. Mit serp.cheap: POST https://api.serp.cheap/v1/search, Header X-API-Key, JSON-Body wie {"q": "...", "gl": "us"}. Die Antwort ist JSON mit einem organic[]-Array von Ergebnissen.

Kann ich eine Google Search API aus dem Browser aufrufen?+

Nein — gib deinen API-Key niemals in clientseitigem Code preis. Leite Anfragen immer über dein eigenes Backend, damit der Key geheim bleibt.

Wie halte ich die Kosten einer Google Search API niedrig?+

Setze auf Caching (wiederholte Anfragen werden bei serp.cheap zum halben Preis bedient), rufe zusätzliche Seiten nur bei Bedarf ab und verfolge stats.cost pro Aufruf.

Hol dir deinen API-Key

Am günstigsten direkt, mit Karte oder Krypto zahlen, kein KYC. Oder über einen Marktplatz.