社媒数据 API
社媒数据 API
BeatAPI 社媒数据 API 为开发者提供统一的社媒公开数据调用入口。开发者使用自己的 BeatAPI API key 和 BeatAPI action ID;供应商账号、路由和上游响应细节都由平台内部处理。
快速开始
从 Social Data action catalog 选择 action,然后提交 action ID 和参数:
公开接口是 POST /v1/social-data/call。这个接口不要求 model 字段,action ID 直接选择具体操作。不要提交供应商原生 URL 或供应商原生路径。
请求参数
action 必须使用目录中的稳定标识,例如 douyin.web.fetch_one_video。每个目录项的 input_schema 是必填字段、类型和允许值的唯一依据。目录中的 GET action 使用标量参数,POST action 使用 JSON 对象作为 params。
请求体上限为 512 KiB。鉴权使用 Authorization: Bearer <BeatAPI API key>。客户端可能重试时可以发送 Idempotency-Key;同一个 key 搭配不同请求会被拒绝。
响应
成功请求返回统一的 BeatAPI 响应:
data 是所选 action 的公开结果。BeatAPI 会移除供应商名称、供应商请求 ID、缓存 URL、路由字段和上游原始错误细节。接口是同步的,HTTP 成功响应表示 action 已经完成。
错误和 credits
错误使用 BeatAPI 标准错误 envelope,并返回稳定的 code:
失败请求不消耗 credits。成功请求按照 BeatAPI 当前定价和所选 action 扣除 credits。文档和公开响应不会展示供应商成本或供应商 URL。
MCP
同一目录和契约也通过 capabilities_search、capabilities_inspect、capabilities_run MCP 工具提供。MCP 客户端使用 Inspect 返回的 data:<action-id> 能力引用,不需要供应商凭据或供应商原生路径。

