Einen Task erstellen

Diese Anleitung führt dich durch die Erstellung eines API-Keys und das Senden deines ersten Requests über das FourA Dashboard.

Schritt 1: Dashboard öffnen

Gehe zum Dashboard und melde dich mit deinem FourA-Konto an.

Schritt 2: API-Key erstellen

Gehe zur Seite API Keys und klicke auf Create API key. Sobald du einen Key hast, heißt der Button über der Liste Create Key.

Gib dem Key einen beschreibenden Namen (z. B. "production-scraper" oder "dev-testing"). Der Dialog API Key Created zeigt den Key im Klartext mit einem Kopier-Button und unter Test your first request einen ausführbaren curl-Befehl mit Copy command. Auf einem Smartphone oder Tablet führt dich stattdessen Try it in the Playground direkt dorthin.

Falls du ihn verpasst, klicke später in der Zeile des Keys auf das Augen-Symbol, um ihn erneut anzuzeigen. Ältere Keys, die vor Einführung der Anzeige-Funktion erstellt wurden, können nicht wiederhergestellt werden; generiere sie einmal neu, um umzusteigen. Vollständiger Ablauf: Managing API Keys.

Dein Key sieht so aus: pk_live_a1b2c3d4e5f6...

Schritt 3: Endpoint auswählen

FourA bietet vier Endpoints für verschiedene Szenarien:

Auto (POST /api/auto/)

Der intelligente Standard. Übergib eine URL sowie eine validate-Regel, und FourA wählt den günstigsten funktionierenden Pfad: direkter Request, rotierender Proxy oder vollständiger Browser. Ideal, wenn du eine neue Seite ansteuerst und noch nicht weißt, was sie erfordert.

Single (POST /api/single/)

Sendet einen schnellen HTTP-Request. Ideal für statische HTML-Seiten und API-Endpoints. Antwortzeit: typischerweise unter 2 Sekunden.

Browser (POST /api/browser/)

Führt eine Chrome-Browser-Instanz aus, um JavaScript zu rendern. Ideal für SPAs, Lazy-Loading-Inhalte und Seiten, die JS-Ausführung erfordern. Antwortzeit: 2 bis 10 Sekunden.

Proxy (POST /api/proxy/)

Leitet den Request über rotierende Proxys mit automatischem Retry weiter. Ideal für Seiten, die den Anfragenden prüfen oder je nach Land unterschiedliche Inhalte liefern.

Schritt 4: Deinen ersten Request senden

Öffne ein Terminal und führe Folgendes aus:

curl -X POST https://eu.api.foura.ai/api/single/ \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method": "GET", "url": "https://example.com"}'

Schritt 5: Response auslesen

{
  "status": 200,
  "headers": [
    {
      "result": { "version": "HTTP/2", "code": 200, "reason": "" },
      "content-type": "text/html; charset=UTF-8",
      "content-length": "1256"
    }
  ],
  "data": "<html>...</html>",
  "total_time": 0.45
}

Das Feld headers ist ein Array von Objekten, eines pro Weiterleitungs-Hop. Jeder Eintrag enthält einen result mit der Statuszeile und allen Response-Headern, die das Ziel zurückgegeben hat.

Wichtige Felder:

  • status: HTTP-Statuscode der Zielseite
  • data: der Response-Body (HTML, JSON oder Plaintext)
  • total_time: Request-Dauer in Sekunden

Schritt 6: Einen Browser-Request testen

Wenn die Zielseite JavaScript zum Rendern von Inhalten nutzt, verwende stattdessen den Browser-Endpoint:

curl -X POST https://eu.api.foura.ai/api/browser/ \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/products", "timeout_ms": 15000}'

Die Browser-Response verwendet body anstelle von data:

{
  "status": 200,
  "headers": {"content-type": "text/html"},
  "body": "<html>...</html>"
}

Häufige Probleme

Problem Lösung
Unsicher, welche Engine genutzt werden soll Starte mit dem Auto-Endpoint. Er wählt den richtigen Pfad und merkt sich, was funktioniert hat.
Leerer Inhalt Wechsle vom Single- auf den Browser-Endpoint: Die Seite benötigt wahrscheinlich JS-Rendering
Verifizierungsseite in der Response Wechsle zum Proxy-Endpoint für automatische IP-Rotation
Timeout Erhöhe timeout_ms oder überprüfe, ob die URL korrekt ist
Key verloren Klicke auf das Augen-Symbol in der Zeile des Keys unter API Keys, um ihn anzuzeigen, oder generiere ihn neu, falls es ein Legacy-Key ist

Nächste Schritte

Aktualisiert: 30. September 2026