为 AI 智能体和开发者提供的网站分析接口,支持 SEO 检测、SSL 验证、性能分析、AI 可信度评估等能力。
三行命令即可开始分析任意网站:
# 1. 检查服务是否在线
curl https://www.bayihy.cn/tools/api/health
# 2. 分析一个网站
curl -X POST https://www.bayihy.cn/tools/api/analyze \
-H "Content-Type: application/json" \
-d '{"url":"baidu.com"}'
# 3. 获取完整 API 文档 (JSON)
curl https://www.bayihy.cn/tools/api/docs
所有 /api/* 接口均受速率限制保护,基于 IP + User-Agent 指纹识别客户端。
| 参数 | 值 | 说明 |
|---|---|---|
| 限制 | 10 次 | 每个客户端每窗口最多请求次数 |
| 窗口 | 60 秒 | 滑动时间窗口 |
| 识别 | IP + UA | MD5 哈希指纹,换 UA 可重置 |
响应头(每个 /api/ 响应都包含):
超限响应(HTTP 429):
快速探测服务是否在线,返回服务名称、版本、可用端点列表和频率限制信息。适合 AI 智能体在调用其他接口前先检查服务可用性。
curl https://www.bayihy.cn/tools/api/health
对指定网站进行全面分析,包括 SEO 优化、SSL 证书、页面性能、移动端适配、AI 可信度、ICP 备案等维度。返回综合评分和详细指标。
| 字段 | 类型 | 说明 |
|---|---|---|
| url | string | 目标网址 必填 支持裸域名或完整URL |
curl -X POST https://www.bayihy.cn/tools/api/analyze \
-H "Content-Type: application/json" \
-d '{"url":"baidu.com"}'
import requests
resp = requests.post(
'https://www.bayihy.cn/tools/api/analyze',
json={'url': 'baidu.com'}
)
data = resp.json()
print(f"评分: {data['score']}, AI可信度: {data['ai_trust']['score']}")
| 状态码 | 说明 |
|---|---|
| 400 | 缺少 url 参数 |
| 429 | 频率限制(10次/60秒) |
| 500 | 分析失败(目标站点不可达等) |
一次请求分析多个网站(最多 10 个),内部使用 5 线程并发处理。适合需要对比多个站点的场景。
| 字段 | 类型 | 说明 |
|---|---|---|
| urls | string[] | 网址数组 必填 最多 10 个 |
curl -X POST https://www.bayihy.cn/tools/api/batch \
-H "Content-Type: application/json" \
-d '{"urls":["baidu.com","zhihu.com","bilibili.com"]}'
检测域名的 DNS 解析结果,返回 IPv4 和 IPv6 地址列表。
| 字段 | 类型 | 说明 |
|---|---|---|
| domain | string | 域名 必填 |
curl -X POST https://www.bayihy.cn/tools/api/dns \
-H "Content-Type: application/json" \
-d '{"domain":"baidu.com"}'
测试指定 IP 的 443 端口是否可达,支持指定 SNI 主机名。适合诊断网络连通性问题(如 GFW 封锁)。
| 字段 | 类型 | 说明 |
|---|---|---|
| ip | string | IP 地址 必填 |
| host | string | SNI 主机名 可选 |
curl -X POST https://www.bayihy.cn/tools/api/test-ip \
-H "Content-Type: application/json" \
-d '{"ip":"110.242.68.66","host":"baidu.com"}'
推荐调用顺序:
GET /api/health — 确认服务在线POST /api/analyze — 分析目标网站score 和 ai_trust.score 评估网站质量注意事项: