子域名查询

域名高级查询,获取域名子域名信息。

调用脚本
Run In Postman
请求方法
请求地址: https://api.threatbook.cn/v3/domain/sub_domains

请求方式:POSTGET

请求参数说明
序号参数名称必选类型描述
1apikeystringAPI请求的身份识别标识。
2resourcestring域名,目前支持单个查询。
3lang可选string返回结果语言。不输入该参数时,默认返回英文。
取值二者选其一:
  • zh:所有返回结果内容中文显示。
  • en:所有返回结果内容英文显示。
响应参数说明
序号参数名称类型描述
1response_codeint响应正常会返回"0"。
其他Response code及对应msg描述参见"响应Code和Msg对照表"
2verbose_msgstring响应正常会返回"Ok"。
其他Response code及对应msg描述参见"响应Code和Msg对照表"
3domainstring查询的域名。
4sub_domainsobject该域名相对应的二级域名下的子域名,是一个JSON对象,字段说明如下:
  • total: 字符串类型,表示有多少子域名,如果数量超过1000,则显示为"1000+",否则为实际数量。
  • data: 类型为数组,是当前返回的部分或全部子域名列表,每个item是一个子域名,最多返回500个。
5permalinkstring域名对应的情报查询结果页链接
请求示例

微步在线云API支持cURL、Python、PHP、Java、Go语言的请求,以Python为例:

Python
import requests

url = "https://api.threatbook.cn/v3/domain/sub_domains"

query = {
  "apikey":"请替换apikey",
  "resource":"000000.life"
}

response = requests.request("GET", url, params=query)

print(response.json())
响应示例(JSON)
{
    "data": {
        "domain": "000000.life",
        "sub_domains": {
            "total": "12",
            "data": [
                "0.000000.life",
                "autodiscover.000000.life",
                "cpanel.0.000000.life",
                "cpanel.000000.life",
                "mail.0.000000.life",
                "mail.000000.life",
                "webdisk.0.000000.life",
                "webdisk.000000.life",
                "webmail.0.000000.life",
                "webmail.000000.life",
                "www.0.000000.life",
                "www.000000.life"
            ]
        },
        "permalink": "https://x.threatbook.com/v5/domain/000000.life"
    },
    "response_code": 0,
    "verbose_msg": "OK"
}
云API是北京微步在线科技有限公司旗下产品了解微步在线《用户服务条款》《数据保护政策》联系我们:api@threatbook.cn