BastionBlock
VI ▾

Tài liệu API

Địa chỉ cơ sở: https://www.bastionblock.eu/v2. Bạn gửi chìa khóa của mình trong phần đầu (header) Key.

API chỉ cung cấp các khối mà tôi tự xác định. Các danh sách từ các bên khác được tôi sử dụng nội bộ nhưng không chia sẻ.

GET /v2/check

curl -H "Key: KHÓA CỦA BẠN" "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}]}}

Không có khóa, tính năng này vẫn hoạt động, nhưng với giới hạn thấp (20 câu hỏi mỗi phút).

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, mặc định 75
limitsố dòng tối đa (10000, max 100000)
plaintext=1một địa chỉ trên mỗi dòng

Danh mục

web-attack các cuộc tấn công vào website · mail-bruteforce đoán mật khẩu qua email · manual được thêm vào thủ công bởi tôi

Giới hạn và mã lỗi

Mặc định: 60 câu hỏi mỗi phút và 5000 mỗi ngày mỗi khóa. 401 khóa không hợp lệ hoặc bị thiếu · 422 địa chỉ IP không hợp lệ · 429 đã đạt giới hạn; header Retry-After cho biết thời điểm có thể thử lại