BastionBlock
ES ▾

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
confidenceMinimum0–100, estándar 75
limitnúmero máximo de líneas (10000, max 100000)
plaintext=1una 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