Scanverra
Browser Test

Référence de l'API

Test navigateur

Lance un véritable navigateur Chromium headless via Playwright et teste la page de manière autonome : erreurs JS, liens cassés, accessibilité des formulaires et Core Web Vitals.

POST/api/browser-testsynchronous

Erreurs JS, liens cassés, problèmes de formulaires, captures d'écran

Corps de la requête

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

Réponse

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

Exemple

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"}'

Pas de score global

Contrairement à Audit ou Security Scan, cet endpoint ne renvoie pas un seul nombre de 0 à 100. Vous obtenez à la place des tableaux de problèmes catégorisés (jsErrors, brokenLinks, formIssues, problèmes d'image/alt), chacun étiqueté severity: "error" | "warning". Pour conditionner un pipeline à ces résultats, vérifiez le nombre d'entrées avec severity === "error" — voir Intégration CI/CD.