Skip to content
IsSafeSite

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.

Consulta todos los detalles en inglés