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 Seite401/403-> ungültiger oder fehlender API-Key422-> ungültige oder fehlendeurl429-> Rate Limit erreicht500+-> 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 AntwortobjektscrapeRaw(url)-> nativesResponsebuildScrapeUrl(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 TextscrapeMarkdown(url)-> MarkdownscrapeJSON(url)-> strukturierte Metadaten (title,meta,links,headings)batchScrape(urls, { concurrency })-> Hilfsmethode für mehrere Scrape-Aufrufe
Typisierte Fehler
WebUnlockerErrorAuthenticationErrorRateLimitErrorAPIErrorTimeoutErrorNetworkError
401/403->AuthenticationError429->RateLimitError500+->APIError- Timeout/Abbruch ->
TimeoutError - Fetch-/Netzwerkfehler ->
NetworkError
CLI
scrape(rohes HTML/Text)text(abgeleiteter Text)markdown(abgeleitetes Markdown)json(abgeleitete Metadaten)
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 Siegologin-web-access: