Skip to navigation

Social Data Catalog

The catalog contains 1021 callable actions. Choose by platform, then use the action ID in POST /v1/social-data/call.

Download machine-readable catalog · MCP tool manifest

Platforms

PlatformActions
douyin317
tiktok164
instagram93
bilibili87
weibo56
xiaohongshu44
zhihu41
kuaishou38
youtube33
twitter25
reddit24
pipixia17
lemon816
wechat_channels12
wechat_mp11
threads9
linkedin8
xigua7
toutiao7
telegram7
wechat_search2
hybrid1
creator2

Example

curl https://api.beatapi.io/v1/social-data/call \
-H "Authorization: Bearer $BEATAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"action":"douyin.web.fetch_one_video","params":{"aweme_id":"7364837462110"}}'

Each catalog entry includes id, platform, method, input_schema. For POST actions, params is a JSON object; for GET actions, values must be scalar.

The catalog’s method describes the selected action, not the public REST endpoint: every direct call above uses POST /v1/social-data/call. Do not send a model field in new requests.

This static catalog documents inputs; it does not publish action-specific output shapes or prices. Use Capabilities Inspect with the data:<action-id> reference returned by Search to check the current output_schema, readiness and pricing. A runnable action has no published output shape; read the fields from its response instead of assuming a fixed structure.