BastionBlock
FR ▾

Documentation de l'API

Adresse de base: https://www.bastionblock.eu/v2. Vous envoyez votre clé dans l’en-tête Key.

L’API ne fournit que les blocages que j’ai moi-même identifiés. Les listes d’autres parties sont utilisées en interne, mais je ne les partage pas.

GET /v2/check

curl -H "Key: VOTRE_CLE" "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}]}}

Sans clé, cela fonctionne également, avec une limite faible (20 questions par minute).

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, standard 75
limitnombre maximum de lignes (10000, max 100000)
plaintext=1une adresse par ligne

Catégories

web-attack attaques sur les sites web · mail-bruteforce deviner des mots de passe via le courrier électronique · manual ajouté manuellement par moi

Limites et codes d’erreur

Limite par défaut : 60 requêtes par minute et 5 000 par jour par clé. 401 clé invalide ou manquante · 422 adresse IP invalide · 429 limiet atteint ; l'en-tête Retry-After indique quand de la place sera de nouveau disponible