Ohne KYC — kein Ausweis, kein Selfie, keine Dokumente. Mit Krypto bezahlen: BTC, USDT, USDC, ETH, SOL, LTC
Sprache: Deutsch
API-Schlüssel erhalten

Docs · Schnellstart · API v1

SERP-API-Schnellstart: Ihre erste Suche in curl, Python und Node.js

Ein HTTPS-Endpunkt, ein API-Schlüssel, ein Credit pro erfolgreicher Suche. Diese Seite führt Sie von einem leeren Konto zu einer geparsten Google-Suchergebnisseite und verweist für alles Weitere auf die Referenz.

Zuletzt aktualisiert: · 6 Min. Lesezeit

Kurze Antwort

Wie stelle ich meine erste SERP-API-Anfrage mit SerpCrypto?

Kaufen Sie ein Credit-Paket, kopieren Sie den API-Schlüssel aus Ihrem Dashboard und senden Sie GET https://serpcrypto.com/api/v1/search?q=your+query mit dem Header Authorization: Bearer YOUR_KEY. SerpCrypto antwortet mit der Ergebnisseite als JSON und berechnet 1 Credit nur, wenn die Suche erfolgreich ist. 10.000 Suchanfragen kosten 7,50 $, mit Krypto bezahlt und ohne KYC, und Credits verfallen nie.

Die API auf einen Blick

Basis-URLhttps://serpcrypto.com/api/v1
SucheGET https://serpcrypto.com/api/v1/search
CreditsGET https://serpcrypto.com/api/v1/credits (kostenlos)
AuthentifizierungEin API-Schlüssel im Authorization-Header (Bearer) oder im api_key-Query-Parameter
EnginesGoogle Search, Google News, Google Images, Google Maps (lokale Ergebnisse), Google Shopping und Bing
Abrechnung1 Credit = 1 erfolgreiche Suchanfrage, die eine Ergebnisseite auf jeder unterstützten Engine liefert. Eine fehlgeschlagene Anfrage wird nicht berechnet
Verfall von CreditsVorausbezahlte Such-Credits verfallen nie: ungenutzte Suchen bleiben auf Ihrem Konto, bis Sie sie verwenden
FormatJSON über HTTPS, UTF-8

Wie bekomme ich einen API-Schlüssel?

Vier Schritte. Kein Ausweis, kein Selfie, keine Dokumente und keine E-Mail, außer Sie möchten eine.

  1. Konto eröffnen

    Login per Kontonummer; E-Mail ist optional. Speichern Sie die Kontonummer in einem Passwort-Manager: Sie ist Ihr Login.

  2. Mit Krypto aufladen

    Senden Sie mindestens 25 $ in BTC, USDT, USDC, ETH, SOL, LTC. Das Guthaben wird nach den Netzwerkbestätigungen gutgeschrieben, die auf der Zahlungsseite aufgeführt sind.

  3. Credit-Paket kaufen

    10.000 Suchanfragen für 7,50 $ reicht, um jede Engine zu testen. Größere Pakete senken den Preis auf 0,30 $/1K Suchanfragen. Siehe Preise.

  4. Schlüssel kopieren

    Ihr API-Schlüssel erscheint in Ihrem Dashboard, sobald Sie ein Credit-Pack von Ihrem bestätigten Krypto-Guthaben kaufen. Bewahren Sie ihn in einer Umgebungsvariablen namens SERPCRYPTO_API_KEY auf, niemals in einem Code-Repository.

Wie führe ich meine erste Suche mit curl aus?

Exportieren Sie den Schlüssel einmal und senden Sie dann eine GET-Anfrage. Das Flag -G mit --data-urlencode baut den Query-String und kodiert Leerzeichen und Akzente für Sie. Die Antwort ist ein einzelnes JSON-Dokument, und jq hält es in einem Terminal lesbar.

Das Beispiel fragt Google, die Standard-Engine, nach US-Ergebnissen auf Englisch. Ändern Sie q, gl oder hl und führen Sie es erneut aus: Jeder erfolgreiche Lauf verbraucht einen Credit.

curl + jq: die ersten drei organischen Ergebnisse
export SERPCRYPTO_API_KEY="paste-your-key-here"

curl -sG "https://serpcrypto.com/api/v1/search" \
  -H "Authorization: Bearer $SERPCRYPTO_API_KEY" \
  --data-urlencode "q=best espresso grinder" \
  -d gl=us -d hl=en | jq '.organic_results[:3]'

Wie führe ich dieselbe Suche in Python aus?

Verwenden Sie einen beliebigen HTTP-Client. Mit requests übergeben Sie die Parameter als Dictionary und den Schlüssel im Header. raise_for_status() macht aus einer Fehlerantwort, etwa 401 bei einem falschen Schlüssel, eine Exception, die Sie abfangen können.

Python 3.9+ mit requests
import os

import requests

API_URL = "https://serpcrypto.com/api/v1/search"
API_KEY = os.environ["SERPCRYPTO_API_KEY"]

response = requests.get(
    API_URL,
    params={"q": "best espresso grinder", "gl": "us", "hl": "en"},
    headers={"Authorization": f"Bearer {API_KEY}"},
    timeout=60,
)
response.raise_for_status()
data = response.json()

print("credits used:", data["search_metadata"]["credits_used"])
for result in data.get("organic_results", [])[:3]:
    print(result["position"], result["title"], result["link"])

Und in Node.js?

Node.js 18 und später liefern fetch mit, es wird also kein Paket benötigt. Speichern Sie die Datei mit der Erweiterung .mjs, um await auf oberster Ebene zu verwenden, und führen Sie dann node first-search.mjs aus.

Node.js 18+ mit dem eingebauten fetch
// first-search.mjs (Node.js 18 or later: fetch and top-level await are built in)
const API_URL = "https://serpcrypto.com/api/v1/search";
const params = new URLSearchParams({ q: "best espresso grinder", gl: "us", hl: "en" });

const response = await fetch(`${API_URL}?${params}`, {
  headers: { Authorization: `Bearer ${process.env.SERPCRYPTO_API_KEY}` },
});
if (!response.ok) {
  throw new Error(`HTTP ${response.status}: ${await response.text()}`);
}
const data = await response.json();

console.log("credits used:", data.search_metadata.credits_used);
for (const result of (data.organic_results ?? []).slice(0, 3)) {
  console.log(result.position, result.title, result.link);
}

Wie prüfe ich, wie viele Credits mir noch bleiben?

Rufen Sie GET https://serpcrypto.com/api/v1/credits mit demselben Schlüssel auf. Der Aufruf ist kostenlos und liefert drei Zahlen: verbleibende Credits, heute verbrauchte Credits und wie viele Suchanfragen Ihr Konto gleichzeitig ausführen darf. Jedes Konto kann eine festgelegte Anzahl von Suchen gleichzeitig ausführen; das Limit wird in Ihrem Dashboard angezeigt und auf Anfrage erhöht.

Ihre Credits abrufen
curl -s "https://serpcrypto.com/api/v1/credits" -H "Authorization: Bearer $SERPCRYPTO_API_KEY"
Antwort (Beispielwerte)
{
  "credits_remaining": 84210,
  "credits_used_today": 1290,
  "concurrency_limit": 10
}

Was kommt von einer Suchanfrage zurück?

Jede Antwort hat bei allen Engines denselben Rahmen. search_metadata sagt, ob die Suche erfolgreich war und wie viele Credits sie verbraucht hat. search_parameters wiederholt die angewendeten Einstellungen, einschließlich der Standardwerte. Danach folgt ein Array oder Objekt pro Block der Ergebnisseite, etwa organic_results oder people_also_ask.

Ein Block ist nur vorhanden, wenn die Seite ihn anzeigt, daher lesen Sie ihn mit einem Standardwert aus. Die Seite Antwortformat beschreibt jeden Block und jedes Feld.

Aufbau einer Google-Antwort (gekürzt, illustrative Werte)
{
  "search_metadata": { "id": "srch_7f3a9c2e41b8", "status": "success", "engine": "google", "credits_used": 1 },
  "search_parameters": { "engine": "google", "q": "best espresso grinder", "gl": "us", "hl": "en", "page": 1 },
  "search_information": { "total_results": 18600000, "query_displayed": "best espresso grinder" },
  "organic_results": [ { "position": 1, "title": "…", "link": "https://www.example.com/…", "snippet": "…" } ],
  "people_also_ask": [ { "question": "…", "snippet": "…", "link": "https://www.example.org/…" } ],
  "related_searches": [ { "query": "best espresso grinder under 300" } ],
  "pagination": { "current": 1, "next_page": 2 }
}

Welche Parameter werde ich zuerst nutzen?

Die vollständige Liste mit Standardwerten und erlaubten Werten finden Sie in der API-Referenz.

ParameterBeispielWas er tut
qbest espresso grinderDie Suchanfrage, wie ein Mensch sie eintippen würde. Erforderlich.
enginegoogle_newsWelche Engine und welche Vertikale durchsucht werden soll. Standard google.
gldeLand der Ergebnisse, zwei Buchstaben. Standard us.
hldeSprache der Oberfläche. Standard en.
locationAustin, Texas, United StatesEin Ort auf Stadtebene für lokale Ergebnisse.
devicemobiledesktop (Standard) oder mobile Ergebnisse.
page2Ergebnisseite, 1 bis 10. Jede Seite kostet einen Credit.

Was kostet eine Suchanfrage, und wann ist sie kostenlos?

1 Credit = 1 erfolgreiche Suchanfrage, die eine Ergebnisseite auf jeder unterstützten Engine liefert. Eine fehlgeschlagene Anfrage wird nicht berechnet. Etwa 10 organische Ergebnisse pro Seite, so wie Google sie liefert, seit num=100 im September 2025 nicht mehr berücksichtigt wird; jede weitere Seite kostet einen weiteren Credit. Eine Anfrage, die wegen eines falschen Parameters, eines falschen Schlüssels, eines leeren Guthabens oder eines ausgelasteten Kontos abgelehnt wird, ist ebenfalls kostenlos, und jeder Aufruf des Credits-endpoints ist es auch.

Die Preise reichen von 7,50 $ für 10.000 Suchanfragen bis 0,30 $/1K Suchanfragen beim größten Pack, Stand Oktober 2026. Vorausbezahlte Such-Credits verfallen nie: ungenutzte Suchen bleiben auf Ihrem Konto, bis Sie sie verwenden. Die Seite Fehler listet jeden Fehlercode und die richtige Art des erneuten Versuchs auf.

Wohin gehe ich als Nächstes?

Fragen zum Schnellstart

Gibt es ein offizielles SerpCrypto SDK?

Nein. Die Doku enthält Copy-and-paste-Code für Python, Node.js und curl, der den HTTPS-Endpoint direkt aufruft – es gibt also kein Paket zu installieren oder aktuell zu halten. Jede Sprache mit einem HTTP-Client funktioniert genauso: eine GET-Anfrage, ein Header, eine JSON-Antwort.

Kann ich den API-Schlüssel in die URL setzen?

Ja. api_key=YOUR_KEY funktioniert als Query-Parameter, was für einen schnellen Test im Browser hilft. Im Code sollten Sie den Header Authorization: Bearer bevorzugen: URLs landen häufiger in Logs, im Browser-Verlauf und auf geteilten Screenshots als Header.

Brauche ich KYC oder eine Kreditkarte?

Nein. SerpCrypto verlangt keinen Ausweis, kein Selfie, keine Dokumente und keine Karte. Login per Kontonummer; E-Mail ist optional. Sie zahlen in BTC, USDT, USDC, ETH, SOL, LTC ab einer Mindestaufladung von 25 $.

Wie teste ich, bevor ich ein großes Paket kaufe?

Kein kostenloser Tarif: Testen Sie mit dem kleinsten Pack, bezahlt ab dem Mindestaufladebetrag; der nur zum Erreichen des Minimums hinzugefügte Teil ist auf Anfrage innerhalb von 30 Tagen in USDT oder USDC erstattbar, sofern er ungenutzt ist. Das kleinste Paket läuft über denselben Endpoint und dieselben Engines wie das größte – ein Test damit zeigt Ihnen, wie sich der Produktivbetrieb verhält.

Ab 0,30 $/1K Suchanfragen · ohne KYC

API-Schlüssel erhalten