/v1/call/douyin.account_metricsPreviewDouyin trend-index creator core metrics API
Only on Douyin.
The Douyin trend-index creator core metrics API returns a Douyin creator's core figures from the platform's own index tool, by the account's numeric ID. One call costs 2 credits ($0.004 to $0.0067 depending on the pack); failed calls are free. Call it over HTTP or from your AI client over MCP. Last tested 2026-10-17.
Last updated:
Request and response
curl https://api.socialtoai.com/v1/call/douyin.account_metrics \ -H "Authorization: Bearer $SOCIALTOAI_KEY" \ -H "Content-Type: application/json" \ -d '{ "id": "66598046050" }'import osimport requestsresponse = requests.post( "https://api.socialtoai.com/v1/call/douyin.account_metrics", headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"}, json={ "id": "66598046050", },)print(response.json())# Connected over MCP? Ask in plain words.Use the Douyin trend-index creator core metrics interface (douyin.account_metrics) with id: 66598046050.# Your AI calls the call tool with:{ "id": "66598046050"}{ "op": "douyin.account_metrics", "platform": "douyin", "status": "ok", "items": [ { "platform": "douyin", "id": "…", "ref": "…", "approx": [], "type": "entry", "entry_type": "index_creator_metrics", "title": null, "url": null, "rank": null, "heat": null, "fields": { "average_7d": { "likes": 157100.7142857143, "followers": 3588, "shares": 14715.42857142857, "comments": 3879.8571428571427 }, "average_30d": { "likes": 300077.7, "followers": 6233.6, "shares": 17969.833333333332, "comments": 7351.466666666666 }, "change_7d": { "likes": -0.20028666505711482, "followers": -0.1607298001737619, "shares": 0.8577740905729795, "comments": -0.28813692598028945 }, "change_30d": { "likes": -0.12000717497205526, "followers": -0.1316211058123174, "shares": -0.1697698557902584, "comments": -0.23841359186421957 } } } ], "unavailable": [], "cost_credits": 2}- entry_type
- index_creator_metrics
Names and text were removed from the sample; the numbers are as recorded.
1 parameter.
All required.
Send them as a JSON body with POST. Your key goes in the Authorization header, never in the URL.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| id | string | Required | — | The account's numeric Douyin ID (uid), a string of digits; not the token starting with MS4w that the profile endpoint takes |
Where to get what you send.
idThe account's numeric Douyin ID (uid), a string of digits; not the token starting with MS4w that the profile endpoint takes (e.g. 66598046050)
No other interface of the platform returns it: take it from the web page or link as described above.
The fields of each item.
What Douyin cannot give is marked.
| Field | Type | Meaning |
|---|---|---|
| items[].title | string | The entry's title or name. |
| items[].url | string | A link that opens it; null where the platform's list has none. |
| items[].rank | integer | Position on a board, from 1. |
| items[].heat | integer | The platform's heat score. |
| items[].fields.average_7d.likes | number | New likes a day, on average over the last week. |
| items[].fields.average_7d.followers | number | New followers a day, on average over the last week. |
| items[].fields.average_7d.shares | number | New shares a day, on average over the last week. |
| items[].fields.average_7d.comments | number | New comments a day, on average over the last week. |
| items[].fields.average_30d.likes | number | New likes a day, on average over the last month. |
| items[].fields.average_30d.followers | number | New followers a day, on average over the last month. |
| items[].fields.average_30d.shares | number | New shares a day, on average over the last month. |
| items[].fields.average_30d.comments | number | New comments a day, on average over the last month. |
| items[].fields.change_7d.likes | number | New likes a day over the last week compared with the week before, as a ratio. |
| items[].fields.change_7d.followers | number | New followers a day over the last week compared with the week before, as a ratio. |
| items[].fields.change_7d.shares | number | New shares a day over the last week compared with the week before, as a ratio. |
| items[].fields.change_7d.comments | number | New comments a day over the last week compared with the week before, as a ratio. |
| items[].fields.change_30d.likes | number | New likes a day over the last month compared with the month before, as a ratio. |
| items[].fields.change_30d.followers | number | New followers a day over the last month compared with the month before, as a ratio. |
| items[].fields.change_30d.shares | number | New shares a day over the last month compared with the month before, as a ratio. |
| items[].fields.change_30d.comments | number | New comments a day over the last month compared with the month before, as a ratio. |
nullFields Douyin cannot giveDouyin gives every field of this call. Where one item lacks a value, that field is null.
Every item also has platform, id, ref, approx and type; the response around the items is the same on every call. Response format
What to expect.
1 call per second per key, 5 after a purchase; going over is not charged. Rate limits
A failed call costs 0 credits and is never retried on its own. Error codes
Once connected over MCP, these questions use it.
Get a Douyin creator's core figures from the platform's own index tool, by the account's numeric ID: 66598046050.
2 creditscall {"op":"douyin.account_metrics","id":"66598046050"}