Documentation API
Lancez des analyses et récupérez résultats et rapports via l’API REST.
Authentification
Utilisez Authorization: Bearer <API_KEY> et gardez la clé hors du code public.
Points d’accès
POST /api/v1/scan crée une analyse, GET /api/v1/scan liste les analyses et GET /api/v1/report récupère les rapports.
Limites et erreurs
Respectez les limites de votre offre. En cas d’erreur, consultez le statut HTTP et la réponse JSON.
Créez une clé dans Tableau de bord → Paramètres → Clés API.
https://issafesite.com/api/v1
Gratuit : 3 analyses par jour et 10 requêtes par minute. Pro : 50 par jour et 60 par minute. Team : analyses illimitées et 300 requêtes par minute.
Le corps POST exige url ; depth accepte QUICK, STANDARD (par défaut) ou DEEP. Les listes acceptent page (1) et limit (20, maximum 50) ; scanId filtre les rapports.
curl -X POST https://issafesite.com/api/v1/scan \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","depth":"STANDARD"}'La création renvoie 202 et les listes 200. Les erreurs JSON contiennent error ; 401 signale une clé absente et 403 une clé invalide ou expirée.