Serge Scanner-API
Die API stellt Serges deterministischen Scanner für programmatische Scans und Bericht-Abrufe bereit. Sie deckt nur das Scannen ab; das vollständige Agent-Journey-Test-Produkt lebt in der Haupt-App. Scans erfordern Authentifizierung — mit einem Secret Key sind 60 Scans/Stunde pro Workspace möglich. Das Lesen gecachter Berichte bleibt öffentlich.
Suchen Sie das lokale Claude-Desktop-Paket statt der gehosteten Scanner-API? Das Serge-MCP-Paket ist wieder in den Docs, einschließlich des Offline-Schnellstarts.
→ Serge-MCP-Schnellstart öffnenBasis-URL
Authentifizierung
Das Starten von Scans erfordert Authentifizierung — anonyme Anfragen erhalten 401. Geben Sie einen geheimen Schlüssel über den Authorization-Header weiter:
Erstellen Sie geheime Schlüssel in Ihren Kontoeinstellungen. Schlüssel verwenden das Präfix sk_serge_. Behandeln Sie sie wie Passwörter.
Rate-Limits
Alle API-Antworten enthalten Rate-Limit-Header:
| Header | Beschreibung |
|---|---|
X-RateLimit-Limit | Maximale Anfragen pro Fenster |
X-RateLimit-Remaining | Verbleibende Anfragen |
X-RateLimit-Reset | Unix-Zeitstempel, wann das Fenster zurückgesetzt wird |
Retry-After | Sekunden bis zum Reset (nur 429-Antworten) |
| Tier | Rate-Limit | Auth |
|---|---|---|
| Anonym | Nicht verfügbar — antwortet mit 401 | Keine |
| Authentifiziert | 60 Scans/h pro Workspace | Authorization: Bearer sk_serge_... |
Domain-Rate-Limit: 5 Scans pro Stunde pro Ziel-Domain (über Tiers hinweg geteilt).
Endpunkte
/api/scanInitiiert einen Domain-Scan. Gibt einen Server-Sent-Events-Stream mit Echtzeit-Fortschritt zurück, während der Scan die Site crawlt und Befunde ausgibt.
statusScan-Phasen-Update — enthält die aktuelle PhasenbeschreibungcrawlCrawl-Fortschritt — enthält die gecrawlte URL und den StatuslayerLayer-Scan abgeschlossen — enthält Layer-Nummer, Score und PrüfergebnissecompleteScan beendet — enthält Scan-ID, Gesamtscore und Aufschlüsselung pro LayererrorScan fehlgeschlagen — enthält Fehlermeldung/api/scan/{id}Ruft die vollständigen Ergebnisse für einen abgeschlossenen Scan ab. Antworten werden 1 Stunde lang zwischengespeichert.
idUUID des Scans (zurückgegeben vom complete-SSE-Event)400Ungültiges Scan-ID-Format404Scan nicht gefundenWebhook-Events
Serge kann Sie benachrichtigen, wenn sich der Score einer überwachten Domain ändert. Abonnieren Sie Score-Änderungsbenachrichtigungen über das E-Mail-Gate auf jeder Scan-Ergebnisseite.