Zum Inhalt springen

Scraper-API

Scraper API für öffentliche Webseiten

Senden Sie eine URL und erhalten Sie HTML, JSON oder ausgewählte Felder. Wir übernehmen Proxys, Wiederholungen und optionales JavaScript-Rendering für Ihre Anwendung.

  • api_key + urlKleinste gültige Anfrage
  • Managed RoutingProxy-Rotation und Zugriffsmanagement
  • Optional render_jsBrowser-Rendering bei Bedarf
  • Körper · JSON · SelektorenDokumentierte Antwortoptionen
Senden Sie eine URL an die Scraper API und erhalten Sie die Seitenantwort, auf Wunsch mit JavaScript-Rendering.

Eine verwaltete Anfrage

Seiten abrufen, ohne die Abrufinfrastruktur zu betreiben

01 · verbinden

Einfache serverseitige Integration

Begin with api_key and a URL-encoded url. Add method, location, rendering, response, or asynchronous options only when the workload requires them.

View code examples
02 · abrufen

Managed Access Handling

WebScrapingAPI operates proxy routing, rotation, access-handling strategies, and internal target retries behind the API request.

Review managed features
03 · empfangen

Dokumentierte Antwortoptionen

Return the page body, a JSON envelope, a JSON DOM, customer-defined selected fields, or an explicit documented error state.

Review response formats
Ihre Anwendung bietetTarget URL + request context
WebScrapingAPI operatesRouting + access handling + rendering
Ihre Bewerbung erhältBody + JSON + selected fields

Automatisierte Zugriffsfunktionen

Verschieben Sie wiederholbare Abrufarbeiten hinter eine Scraper-API-Anforderung.

Konfigureren Sie den Kontext, den Ihr Workflow benötigt. WebScrapingAPI betreibt die unterstützende Zugangsinfrastruktur und hält gleichzeitig die nicht erfolgreichen Zustände für Ihren Kunden sichtbar.

01

Proxy-Routing und -Rotation

Der Dienst wählt und betreibt die Proxy-Route hinter jedem unterstützten Anforderungskontext.

02

Zugriffshandhabung und Wiederholungen

Automatisierte Zugriffsstrategien und interne target Wiederversuche reduzieren die Infrastruktur, die Ihre Anwendung ausführen muss.

03

Beobachtbare Zugriffsergebnisse

Validierung, Zugriff, Rate und Servicefehler bleiben explizit, damit Ihre Anwendung absichtlich mit nicht erfolgreichen Anfragen umgehen kann.

04

Optionales JavaScript-Rendering

Set render_js=1 Wenn die target eine Client-Exekution vor der Rückgabe der Seiteantwort benötigt.

05

Geografischer Anforderungskontext

Bitte um ein dokumentiertes Land und unterstützten Stadt-, Staat- oder ASN-Kontext, wenn die Lage die Antwort beeinflusst.

06

Anfrage- und Ausgabekontrollen

Verwenden Sie unterstützte Methoden, einen optiven Körper, Zeitunterbrechung, asynchronen Abruf, JSON-Modus oder Extraktionsregeln.

Response Design

Gibt die Antwortstufe zurück, die Ihr Workflow verwenden kann.

Behalten Sie den Seite-Körper, wickeln Sie ihn mit Anfrage-Metadaten ein, führen Sie die Auswahlsysteme an der API-Grenze aus oder holen Sie ein Warteschlangergebnis später ab.

body

Raw-Seitenantwort

Verwenden Sie den Standard-Seitentext mit einem vorhandenen Parser.

json_response=1

JSON-Hüllkurve

Inspektionsorgan, target Überschriften, Anfangsstatus, Typ, Kosten und Metadaten.

extract_rules

Ausgewählte Felder

Ausführen von Kunden-eigenen CSS- oder XPath-Selektoren für Text, HTML, Attribute, Tabellen oder eingebettet.

async + snapshot_id

Queued Retrieval

Übermitteln Sie die Arbeit asynchron und holen Sie die ausgefüllte Antwort mit ihrem Identifikator zurück.

Extraktionsgrenze:WebScrapingAPI führt die angegebenen Regeln aus. Ihr Team besitzt das Schema, die Auswahlverfahren, die Business-Feld-Validation und die Wartung der Quellenänderung. Wählen Sie Data-API oder Verwaltete Daten, wenn diese Verpflichtungen auf WebScrapingAPI verlagern sollen.

So funktioniert es

Von der Anfrage zum Ergebnis

  1. 01Senden Sie die Anfrage

    Angeben Sie den API-Schlüssel, target URL und nur den dokumentierten Kontext oder die Ausgabeoptionen, die die Arbeitslast benötigt.

  2. 02WebScrapingAPI findet die Seite zurück

    Der Dienst validiert die Anfrage, betreibt Proxy-Routing, führt die Zugriffshandling und interne Wiederversuche durch und stellt JavaScript bei Anfrage dar.

  3. 03Erhalten Sie die Antwort

    Verwenden Sie den zurückgegebenen Seitenkörper, den JSON-Abschlag, ausgewählte Felder oder einen dokumentierten Fehler in Ihrer bestehenden Anwendung.

Anfrage-Metadaten
Lösende URLs und abgeschraubte Antwortheader sind über dokumentierte Antwortheader verfügbar.
Nutzungskontext
Die Verwendung des Kreditvertrages pro Anruf und der aktuellen Kreditvertragung kann über die dokumentierten WSA-Vorheber überprüft werden.
Fehlervertrag
Validierungs-, Zugriff-, Rate- und Servicefehler bleiben explizite Eingabe für die Client-Side-Handling.

Integration für Entwickler

Von Ihrem Server verbinden

Halten Sie die API-Schlüssel-Serverseite, URL-Code der target, beginnen Sie mit einer grundlegenden Anfrage und fügen Sie Rendering, Geographie oder Extraktion nur hinzu, wenn die Arbeitslast dies erfordert.

01 · Integrationsbrief

Beginnen Sie mit der kleinsten gültigen Anfrage.

Send api_key und eine URL-codierte url. Add render_js=1, geografischer Kontext, einem Reaktionsmodus oder Extraktionsregeln nur dann, wenn sie von den target und dem Abfluss nachgelagert erforderlich sind.

Secrets
Keep WSA_API_KEY server-side
Target
URL-codieren Sie jede target URL
Antwort
Status und Typ vor dem Parsen prüfen
Fehler
Verwenden Sie begrenzte Rückstellung für wiederholbare Zustände
curl --get --fail-with-body --max-time 120 \ "https://api.webscrapingapi.com/v2" \ --data-urlencode "api_key=$WSA_API_KEY" \ --data-urlencode "url=https://example.com/public-page" \ --data-urlencode "json_response=1"

Set WSA_API_KEY Diese Beispiele zeigen die dokumentierten /v2 HTTP-Pfad mit einer JSON-Antwortumschlag.

Operative Eigentumsform

Was wir betreiben und was Sie kontrollieren

WebScrapingAPI

Verwaltete Anforderungsinfrastruktur

  • API-Anforderungsvalidierung und -ausführung
  • Proxy-Routing und -Rotation
  • Automatisierte Zugriffsabwicklung und interne target-Wiederholungen
  • Optionales browsergestütztes Rendering
  • Dokumentierte Antwort und Fehlerübermittlung

Ihr Team

Quellen- und Datenproduktentscheidungen

  • Target Berechtigung, beabsichtigte Verwendung und Anforderungsrichtlinie
  • URL, Methode, Kontext, Timeout und Ausgabeoptionen
  • Fehlerbehandlung und Geschäftsvalidierung auf API-Ebene
  • Nachgeschaltete Extraktion, Selektorwartung und Lagerung
  • Planung, Abstammung, Aufbewahrung und nachgelagerte Nutzung
Quelle und ZweckDer Kunde definiert die zulässigen Quellen und den vorgesehenen Gebrauch.
AnfragespezifikationDer Kunde konfiguriert die dokumentierte Anfrage; WebScrapingAPI valide und führt sie aus.
ZugriffsebeneWebScrapingAPI betreibt Proxy-Routing, Zugriffshandling, interne Wiederversuche und optionale Rendering.
AntwortWebScrapingAPI gibt den angeforderten Ausgang oder den dokumentierten Fehler zurück; der Kunde bestätigt den Inhalt für seine Anwendung.
ExtraktionWebScrapingAPI führt die angebotenen Regeln aus; der Kunde besitzt Selector, Schema und Änderungen-Wartung.
Downstream-BetriebDer Kunde besitzt die Planung, Speicherung, Überwachung, Aufbewahrung und Entscheidungen.

Use the service only for eligible public webpages. Review source terms, applicable requirements, and the Servicevereinbarung für Kunden, then apply appropriate request, retention, and data-use policies.

Preisorientierung

Einen Tarif für Ihre Aufgaben wählen

Self-Service-Evaluierung

Verschieben Sie eine Repräsentantenanfrage in die API.

Beginnen Sie mit dem HTTP-Pfad, dann testen Sie nur die Kontrollen, die Ihr Produktionsmix target erfordert.

  • Repräsentative URLs und target-Methoden
  • Statische versus browser-gerenderte Anfragen
  • Geografie, Timeout und Reaktionsanforderungen
  • Beobachtete Fehlerzustände und Client-Wiederholungsrichtlinie
Was ist Scraper-API?

Scraper-API ist ein Server-Anforderung-Endpunkt, der eine zugelassenen öffentlichen Webseite abruft, während WebScrapingAPI die zugängliche Infrastruktur hinter der Anfrage betreibt. Ihre Anwendung liefert die URL und dokumentierte Optionen, dann erhält die angeforderte Seite Antwort.

Was gibt Scraper-API zurück?

Die Standardreaktion ist der abgerufene Seitenkörper. Dokumenterte Optionen können einen JSON-Umschlag, eine JSON DOM-Repräsentation, mit Extraktionsregeln ausgewählte Felder oder ein asynchrones Ergebnis zurückgeben, das Ihre Anwendung später abruft.

Gibt Scraper-API JavaScript wieder?

Ja. Setzen Sie render_js=1 auf, wenn eine Seite JavaScript-Ausführung auf Clientseite erfordert, bevor die Antwort zurückgegeben wird. Verwenden Sie Browser-API, wenn der Workflow eine dokumentierte Sequenz von Browserinteraktionen, Page-State-Waits, Klicks oder Navigationsschritten benötigt.

Welche HTTP-Methoden werden unterstützt?

Scraper-API unterstützt GET-, POST-, PUT- und PATCH-Anfragen. Ein Anfragenkorpus ist enthalten, wenn die gewählte Methode und target-Workflow einen erfordern.

Kann ich ortsspezifische Inhalte anfordern?

Dokumenterte Kontrollen umfassen Land und unterstützten Stadt, Staat oder ASN-Kontext. Die genaue Verfügbarkeit kann vom aktuellen Plan, der Geographie und der Route abhängen, also bestätigen Sie die Standorte, die von Ihrer Arbeitslast benötigt werden.

Kann Scraper-API ausgewählte Felder zurückgeben?

Ja. Kunden bereitgestellte CSS- oder XPath-Extraktionsregeln können ausgewählte Text-, HTML-Attribute, Tabellen, Listen oder eingebettetene Aufzeichnungen zurückgeben. Ihr Team besitzt die Selector- und Schema-, Validierungs- und Quelländerungs-Wartung für diese Regeln.

Können Anfragen asynchron ausgeführt werden?

Ja. Schalten Sie eine Anfrage mit der dokumentierten asynchronen Option in der Warteschlange, speichern Sie den zurückgegebenen Identifikator und holen Sie das ausgefüllte Ergebnis später zurück, indem Sie diesen Identifikator als snapshot_id übergeben.

Wie soll meine Anwendung mit erfolglosen Anfragen umgehen?

Überprüfen Sie den dokumentierten HTTP-Status und den Fehlerkörper, verwenden Sie gegebenenfalls begrenzte Wiederversuche und Rückschläge und unterscheiden Sie einen API-Fehler von Inhalten, die für Ihr Geschäftsschema vorhanden sind, aber unvollständig sind.

Ihre erste Anfrage

Ihre erste Seitenanfrage testen

Testen Sie Ihre eigenen URLs kostenlos und wählen Sie anschließend einen Tarif nach Anfragevolumen und benötigten Optionen.