Answers
What do the prices on a Douyin Xingtu rate card mean?
Short answer
Each row is one kind of sponsored work the creator sells on Xingtu, mainly the integrated video (植入视频) and the custom video (定制视频), with the listed price in yuan, whether the creator takes that order now, and how it is settled. okdata's Xingtu rate card endpoint returns every row for $0.04; the search result already shows the two headline prices for $0.004 a page.
Xingtu (巨量星图) is Douyin's official marketplace for paid creator work, and each creator on it publishes a rate card: the kinds of sponsored content they sell, a price for each, and whether they are taking orders. The card is short, but people misread it in predictable ways. The price is the creator's list price, not your final bill. The two video rows are two different kinds of work, even though Xingtu's raw field names suggest video lengths. A row can have a price and still be closed. Here is how the fields line up with what Xingtu shows.
The rows on a rate card
Douyin Xingtu creator rate card returns rates, one entry per offering:
| Field | Meaning | Example |
|---|---|---|
type |
Normalised kind: integrated_video, custom_video or other |
custom_video |
name |
Xingtu's own label | 定制视频 |
price |
Listed price, in the currency below | 18000 |
currency |
Always CNY for Xingtu |
CNY |
available |
true if the creator takes this order now |
false |
settlement |
How Xingtu settles it, in its own words | 固定价格 (fixed price) |
Broadly, 植入视频 places your product inside the kind of video the creator already makes, and 定制视频 is a video built around your brief. What exactly each includes is agreed in the order. Other things a creator sells, such as co-creation (共创) tasks, come back as type: other with Xingtu's name for them. With view=full, ext.original_prices lists Xingtu's original price for each row in the same order; when it is higher than price, a discount is running. industries lists the industries Xingtu files the creator under.
The two prices on the search card
Douyin Xingtu creator search shows only the integrated and custom video prices, in rates. Xingtu's raw fields for them are still named after video lengths (price_20_60 and price_60); okdata maps them to the names on the rate card. With view=full the search card adds three planning figures:
ext.expected_views: the plays Xingtu expects one sponsored video to get.ext.cpm_integratedandext.cpm_custom: price divided by expected plays, times 1,000. A 12,000 yuan integrated video with 40,000 expected plays has a CPM of 300 yuan.
These are Xingtu's projections, useful for ranking creators, not a promise of delivery.
| Lookup | Calls | Cost |
|---|---|---|
| One full rate card | 1 | $0.04 |
| Headline prices of 20 creators | 1 | $0.004 |
| 30 full rate cards for a shortlist | 30 | $1.20 |
Example
curl -G "https://api.okdata.online/v1/douyin/xingtu/creators/rates/get" \
-H "Authorization: Bearer $OKDATA_API_KEY" \
--data-urlencode 'id=7319408823615047720' \
--data-urlencode 'view=full'
The id is the Xingtu creator ID from a search result, not the Douyin account ID or sec_uid.
Limits
- List price, not the bill. Platform fees, discounts and bundle deals are settled inside Xingtu when you place an order.
available: falsemeans the creator lists the offering but is not taking it now. Leave those rows out of a budget.- No audience data. Follower age, gender and city splits, and past brand orders, stay in the Xingtu console.
- An ID with no rate card on Xingtu returns
not_found, which is free. - Pricing a whole list of creators is covered in Xingtu creator rates in bulk; ranking them by price per thousand views across Douyin and Xiaohongshu in shortlisting creators by price.
Sources
Where people asked this (read 2026-11-12)
Updated