Documentazione API
Indirizzo di base: https://www.bastionblock.eu/v2. Invii la tua chiave nell'intestazione Key.
L'API fornisce solo i blocchi che ho rilevato personalmente. Le liste di altri soggetti le uso internamente, ma non le condivido.
GET /v2/check
curl -H "Key: LA_TUA_CHIAVE" "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}]}}
Senza chiave funziona comunque, con un limite basso (20 domande al 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, standard 75 |
limit | numero massimo di righe (10000, max 100000) |
plaintext=1 | un indirizzo per riga |
Categorie
web-attack attacchi ai siti web · mail-bruteforce indovinare le password tramite posta elettronica · manual aggiunto manualmente da me
Limiti e codici di errore
Limite standard: 60 domande al minuto e 5.000 al giorno per chiave. 401 chiave non valida o mancante · 422 indirizzo IP non valido · 429 limite raggiunto; l'intestazione Retry-After indica quando saranno nuovamente disponibili risorse