Documentación de la API
Inicia análisis y consulta resultados e informes con la API REST.
Autenticación
Envía Authorization: Bearer <API_KEY> y mantén la clave fuera del código público.
Endpoints
POST /api/v1/scan crea un análisis; GET /api/v1/scan enumera los análisis; GET /api/v1/report recupera informes.
Límites y errores
Respeta los límites de tu plan y consulta el código HTTP y la respuesta JSON ante errores de autenticación, entrada o frecuencia.
Crea una clave en Panel → Configuración → Claves API.
https://issafesite.com/api/v1
Gratis: 3 análisis al día y 10 solicitudes por minuto. Pro: 50 al día y 60 por minuto. Team: análisis ilimitados y 300 solicitudes por minuto.
El cuerpo POST requiere url; depth admite QUICK, STANDARD (predeterminado) o DEEP. Las listas aceptan page (1) y limit (20, máximo 50); los informes pueden filtrarse con scanId.
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 creación devuelve 202 y las listas 200. Los errores JSON incluyen error; 401 indica clave ausente y 403 clave inválida o caducada.