Zum Inhalt springen
Anmelden Registrieren

API-Fehler

Die Web Scraping API gibt standardmäßige HTTP-Statuscodes zurück. Antworten außerhalb des 2xx-Bereichs enthalten einen JSON-Body mit einem error-Feld, das beschreibt, was schiefgelaufen ist.

CodeBedeutung
400Bad Request. Die Anfrage ist fehlerhaft aufgebaut oder enthält ungültige Parameter. Wird auch zurückgegeben, wenn die Ziel-URL nicht gescrapt werden konnte.
401Unauthorized. Der API-Schlüssel fehlt, ist ungültig, oder das Guthabenkontingent ist ausgeschöpft.
403Forbidden. Ihr Plan enthält diese Funktion nicht (zum Beispiel JavaScript-Rendering oder länderspezifische Geolokalisierung). Führen Sie ein Upgrade Ihres Abonnements durch, um sie zu nutzen.
406Not Acceptable. Das angeforderte Antwortformat wird nicht unterstützt.
422Unprocessable Entity. Die Anfrage war gültig, konnte aber nicht ausgeführt werden. Häufige Ursachen: Die Zielseite hat unter einem 200 OK ein CAPTCHA zurückgegeben, das Antwort-HTML ist leer, ein Instagram-Profil hat die Login-Seite zurückgegeben, oder ein wait_for_css-Selektor ist nie erschienen.
429Too Many Requests. Sie senden Anfragen zu schnell oder führen zu viele parallel aus. Google kann diesen Code ebenfalls zurückgeben, wenn es den Scraper erkennt.
500Internal Server Error. Auf unserer Seite ist etwas fehlgeschlagen. Versuchen Sie es in Kürze erneut.
503Service Unavailable. Die API ist vorübergehend wegen Wartungsarbeiten offline. Versuchen Sie es später erneut.
  • Wiederholen Sie 500 und 503 mit exponentiellem Backoff (zum Beispiel 1s, 2s, 4s).
  • Wiederholen Sie 429 nach einer Pause und reduzieren Sie die Anfrage-Parallelität.
  • Wiederholen Sie 400, 401, 403 oder 406 nicht, ohne die Anfrage zu ändern.