Serge Scanner-API
Die API stellt Serges deterministischen Scanner für programmatische Scans und Berichtsabruf bereit. Sie deckt nur das Scannen ab; Sitzungssichtbarkeit, Replay und Briefing leben im Hauptprodukt. Anonymer Zugriff beginnt bei 5 Scans/h, oder authentifizieren Sie sich mit einem geheimen Schlüssel für 60 Scans/h.
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
Die Scanner-API funktioniert ohne Authentifizierung mit 5 Scans/h. Für höhere Limits 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 | 5 Scans/h pro IP | 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.