黑名单 IP 库 - 公共 API 文档

欢迎使用我们的公共 API。您可以通过此 API 获取最新的黑名单 IP 数据,并根据需求进行筛选和格式化。

API 总调用次数: 32

API 端点

获取 IP 列表 (默认操作)

GET /api/public.php

获取可用拦截规则

GET /api/public.php?action=get_rules

此端点返回一个 JSON 数组,包含了所有可用于筛选的拦截规则名称。

获取可用国家代码

GET /api/public.php?action=get_country_codes

此端点返回一个 JSON 数组,包含了所有可用于筛选的国家代码 (ISO 3166-1 alpha-2)。

参数详解

参数 描述 可选值 默认值
sort 指定 IP 列表的排序方式。
  • updated_at_desc: 按更新时间降序
  • ip_count_desc: 按出现次数降序
  • created_at_desc: 按出现时间降序
  • created_at_asc: 按出现时间升序
updated_at_desc
ip_version 筛选特定 IP 版本。 v4, v6 (不筛选)
rule 根据拦截规则筛选 IP。规则名称需从 get_rules 端点获取。 (字符串) (不筛选)
country_code 根据国家代码筛选 IP (ISO 3166-1 alpha-2)。代码需从 get_country_codes 端点获取。 (字符串, 如: CN, US) (不筛选)
limit 限制返回的 IP 数量。 1 - 100000 1000
delimiter 自定义多个 IP 地址之间的分隔符。 任意字符串。使用 \n 表示换行符。 \n (换行符)

交互式 URL 生成器

点击“测试调用”以查看结果。

调用示例 (cURL)

# 获取出现次数最多的10个IPv4地址,以逗号分隔
curl "https://blackip.scdn.io/api/public.php?sort=ip_count_desc&ip_version=v4&limit=10&delimiter=,"

# 获取规则为 "Failed Host Command" 的所有IP地址 (一行一个)
curl "https://blackip.scdn.io/api/public.php?rule=Failed%20Host%20Command"