Scanverra
Browser Test

API-Referenz

Browser-Test

Startet einen echten Headless-Chromium-Browser über Playwright und testet die Seite eigenständig: JS-Fehler, defekte Links, Formular-Barrierefreiheit und Core Web Vitals.

POST/api/browser-testsynchronous

JS-Fehler, defekte Links, Formularprobleme, Screenshots

Request Body

{
  "url": "https://example.com"
}

Response

{
  "testId": "clxyz...",
  "pagesVisited": 3,
  "jsErrors": [...],
  "brokenLinks": [...],
  "formIssues": [...],
  "suggestions": [...],
  "aiSummary": "..."
}

Beispiel

curl -X POST https://www.scanverra.com/api/browser-test \
  -H "X-API-Key: sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

Kein Gesamt-Score

Anders als Audit oder Security Scan liefert dieser Endpunkt keine einzelne Zahl von 0-100. Stattdessen erhalten Sie kategorisierte Problem-Arrays (jsErrors, brokenLinks, formIssues, Bild-/Alt-Probleme), jeweils mit severity: "error" | "warning" markiert. Um eine Pipeline hierauf abzusichern, prüfen Sie die Anzahl der Einträge mit severity === "error" — siehe CI/CD-Integration.