Zum Hauptinhalt springen
Gologin Web Unlocker ist eine Scraping API mit nur einem Endpoint für JavaScript-lastige und geschützte Websites. Sie senden eine URL, erhalten den gerenderten HTML-Code bzw. Text der Seite und verarbeiten ihn in Ihrer eigenen Extraktions-Pipeline.

Warum als Scraping API verwenden

  • Ein Endpoint für jede Ziel-URL
  • Authentifizierung per API-Key, keine Browser-Orchestrierung erforderlich
  • HTML-basierte Antwort, die sich in bestehende Parser einfügt
  • Gut geeignet für ETL, Monitoring, KI-Datenaufnahme und Datenpipelines

Endpoint

GET https://parsing.webunlocker.gologin.com/v1/scrape?url={encoded_url}

Authentifizierung

Senden Sie Ihren API-Key in den Headern:

Anfragemodell

Schnellstart

cURL

Python

JavaScript (fetch)

Antwortverhalten

Der aktuelle Antworttext ist rohes, gerendertes HTML bzw. Text.
  • 200 -> Erfolg, der Body enthält den HTML-Code bzw. Text der Seite
  • 401 / 403 -> ungültiger oder fehlender API-Key
  • 422 -> ungültige oder fehlende url
  • 429 -> Rate Limit erreicht
  • 500+ -> temporärer serverseitiger Fehler

Hinweise zu Wiederholungsversuchen

Wiederholen Sie die Anfrage mit exponentiellem Backoff bei:
  • Netzwerkfehlern
  • 408, 429, 500, 502, 503, 504

Hinweis zum Funktionsumfang

Der aktuelle öffentliche Endpoint ist HTML-basiert. Gehen Sie nicht davon aus, dass weitere Backend-Endpoints (z. B. Screenshot, Crawl, Suche oder Nutzung) verfügbar sind, sofern sie nicht ausdrücklich dokumentiert und für Ihr Konto aktiviert sind.

Offizielles Node.js SDK

Installation:

SDK-Schnellstart

Konstruktoroptionen

Zentrale SDK-Methoden

  • scrape(url) -> normalisiertes Antwortobjekt
  • scrapeRaw(url) -> natives Response
  • buildScrapeUrl(url) -> vollständige Anfrage-URL

Im SDK abgeleitete Methoden (aus dem zurückgegebenen HTML)

Dies sind keine separaten Backend-Endpoints, sondern Methoden, die im SDK aus dem von der API gelieferten HTML abgeleitet werden:
  • scrapeText(url) -> reiner Text
  • scrapeMarkdown(url) -> Markdown
  • scrapeJSON(url) -> strukturierte Metadaten (title, meta, links, headings)
  • batchScrape(urls, { concurrency }) -> Hilfsmethode für mehrere Scrape-Aufrufe

Typisierte Fehler

  • WebUnlockerError
  • AuthenticationError
  • RateLimitError
  • APIError
  • TimeoutError
  • NetworkError
Zuordnung:
  • 401 / 403 -> AuthenticationError
  • 429 -> RateLimitError
  • 500+ -> APIError
  • Timeout/Abbruch -> TimeoutError
  • Fetch-/Netzwerkfehler -> NetworkError

CLI

Befehle:
  • scrape (rohes HTML/Text)
  • text (abgeleiteter Text)
  • markdown (abgeleitetes Markdown)
  • json (abgeleitete Metadaten)
Beispiele:

Typische Scraping-Anwendungsfälle

  • Preis- und Katalogüberwachung
  • Anreicherung von Leads und Verzeichnissen
  • Pipelines für Marktanalysen
  • Content-Aggregation und Indexierung
  • Workflows für LLM-Datenaufnahme und -Extraktion

Gologin Web Access CLI (einheitlich)

Für eine leistungsfähigere CLI, die Web Unlocker und Cloud Browser in einer gemeinsamen Befehlsoberfläche vereint, verwenden Sie gologin-web-access:
Die vollständige Referenz finden Sie unter Gologin Web Access CLI.

Weiterführende Dokumentation