/v1/call/douyin.brand_radarPreviewDouyin trend-index brand comparison API
Only on Douyin.
The Douyin trend-index brand comparison API returns the daily averages of a brand's search, content and spread indexes on Douyin over a date range, from the platform's own index tool, with the averages of every brand in its industry and of the industry's top 3, 5, 10, 15 and 30 to hold them against. One call costs 2 credits ($0.004 to $0.0067 depending on the pack); failed calls are free. Last tested 2026-10-17.
Last updated:
Request and response
curl https://api.socialtoai.com/v1/call/douyin.brand_radar \ -H "Authorization: Bearer $SOCIALTOAI_KEY" \ -H "Content-Type: application/json" \ -d '{ "brand": "泡泡玛特", "since": "2026-09-01T00:00:00Z", "until": "2026-09-30T00:00:00Z" }'import osimport requestsresponse = requests.post( "https://api.socialtoai.com/v1/call/douyin.brand_radar", headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"}, json={ "brand": "泡泡玛特", "since": "2026-09-01T00:00:00Z", "until": "2026-09-30T00:00:00Z", },)print(response.json())# Connected over MCP? Ask in plain words.Use the Douyin trend-index brand comparison interface (douyin.brand_radar) with brand: 泡泡玛特, since: 2026-09-01T00:00:00Z, until: 2026-09-30T00:00:00Z.# Your AI calls the call tool with:{ "brand": "泡泡玛特", "since": "2026-09-01T00:00:00Z", "until": "2026-09-30T00:00:00Z"}{ "op": "douyin.brand_radar", "platform": "douyin", "status": "ok", "items": [ { "platform": "douyin", "id": "泡泡玛特", "ref": "泡泡玛特", "approx": [], "type": "entry", "entry_type": "brand_metrics", "title": "泡泡玛特", "url": null, "rank": null, "heat": null, "fields": { "category": "母婴", "search_index": 123594, "content_index": 46731, "spread_index": 77244, "benchmarks": [ { "scope": "top15", "search_index": 105282, "content_index": 57569, "spread_index": 73644 }, { "scope": "top3", "search_index": 114818, "content_index": 58925, "spread_index": 76682 } ] } } ], "unavailable": [], "cost_credits": 2}- entry_type
- brand_metrics
- category
- 母婴
- search_index
- 123594
- content_index
- 46731
- spread_index
- 77244
Names and text were removed from the sample; the numbers are as recorded.
3 parameters.
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 |
|---|---|---|---|---|
| brand | string | Required | — | The brand's name, spelled as the index lists it |
| since | datetime | Required | — | The first day counted: the China-time (UTC+8) calendar day this moment falls on |
| until | datetime | Required | — | The last day counted, read the same way; the platform publishes a day or two late |
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.category | string | The industry the platform puts the brand in, in the platform's words. |
| items[].fields.search_index | integer | Daily average of the search index over the period. |
| items[].fields.content_index | integer | Daily average of the content index over the period. |
| items[].fields.spread_index | integer | Daily average of the spread index over the period. |
| items[].fields.benchmarks | array | Benchmarks from the same industry: the average of all its brands, and of its top brands. Each has scope, search_index, content_index, spread_index. |
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 the daily averages of a brand's search, content and spread indexes on Douyin over a date range, from the platform's own index tool, with the averages of every brand in its industry and of the industry's top 3, 5, 10, 15 and 30 to hold them against (brand: 泡泡玛特, since: 2026-09-01T00:00:00Z, until: 2026-09-30T00:00:00Z).
2 creditscall {"op":"douyin.brand_radar","brand":"泡泡玛特","since":"2026-09-01T00:00:00Z","until":"2026-09-30T00:00:00Z"}