Documentación de la API
Dirección base: https://www.bastionblock.eu/v2. Envías tu clave en el encabezado Key.
La API solo muestra los bloqueos que yo mismo he identificado. Las listas de otras organizaciones las uso internamente, pero no las comparto.
GET /v2/check
curl -H "Key: TU_CLAVE" "https://www.bastionblock.eu/v2/check?ip=1.2.3.4"
{"data": {"ipAddress": "1.2.3.4", "ipVersion": 4, "isListed": true,
"abuseConfidenceScore": 80, "totalReports": 112,
"firstSeenAt": "2026-10-13T06:25:05+00:00", "lastSeenAt": "2026-10-20T15:17:39+00:00",
"entries": [{"network": "1.2.3.4/32", "category": "web-attack", "score": 80,
"hits": 112, "expires": "2027-10-20T15:17:39+00:00", "active": true}]}}
Sin clave también funciona, con un límite bajo (20 preguntas por minuto).
GET /v2/blacklist
curl -H "Key: …" "https://www.bastionblock.eu/v2/blacklist?confidenceMinimum=90" curl -H "Key: …" "https://www.bastionblock.eu/v2/blacklist?confidenceMinimum=90&plaintext=1"
| Parameter | |
|---|---|
confidenceMinimum | 0–100, estándar 75 |
limit | número máximo de líneas (10000, max 100000) |
plaintext=1 | una dirección por línea |
Categorías
web-attack ataques a sitios web · mail-bruteforce adivinar contraseñas en correo electrónico · manual añadido manualmente por mí
Límites y códigos de error
Límite estándar: 60 preguntas por minuto y 5000 por día por clave. 401 clave inválida o ausente · 422 dirección IP no válida · 429 límite alcanzado; la cabecera Retry-After indica cuándo habrá de nuevo espacio