▙SITEINTEL

SiteIntel API v1

SiteIntel 开放 API

Website Intelligence API — 把情报能力接入你的系统。

开放 API 提供与本站一致的情报报告:基础设施、技术栈、实体关系、历史变化与洞察,全部带证据链与置信度。

01 · 认证

所有 API 请求需携带 X-API-Key 请求头(或 Authorization: Bearer <key>)。API Key 在仪表盘中创建,创建后只显示一次。

curl -H "X-API-Key: si_xxxx…" https://siteintel.cc/api/v1/report/example.com

02 · 接口

GET/api/v1/report/{domain}

完整情报报告 JSON:基础设施、技术栈、关系、历史与洞察。可选 ?lang=zh|en。

curl -H "X-API-Key: si_xxxx…" "https://siteintel.cc/api/v1/report/example.com?lang=en"
POST/api/v1/analyze

触发一次调查(异步)。返回 investigationId 与 SSE 进度流地址。

curl -X POST -H "X-API-Key: si_xxxx…" -H "Content-Type: application/json" -d '{"domain":"example.com"}' https://siteintel.cc/api/v1/analyze
GET/api/analyze/{id}/stream

SSE 进度流——event: progress 每步推送,event: done 结束。需要 v1/analyze 返回的 streamToken(匿名一次性令牌;登录用户可用会话)。

curl -N "https://siteintel.cc/api/analyze/{id}/stream?token={streamToken}"

分析接口异步执行——使用 SSE 流(/api/analyze/{id}/stream)跟踪进度,完成后读取报告接口。

03 · 限流

报告接口每 Key 每小时 100 次;分析接口每 Key 每小时 30 次。超限返回 429 与 retryAfterSec。

04 · API Key

格式:si_<48 位十六进制>。服务端只存储哈希,泄露后请立即在仪表盘吊销。