Douyin API pricing

Every Douyin endpoint has its own price: $0.0020 to $0.0400 a call across the 34. No subscription; a call that fails is free, and the free trial covers up to 50 calls at $0.0020.

  • Lowest price$0.0020a call of Douyin comment replies
  • Endpoints34each with its own price; a failed call is free
  • 1,000 calls$2.00at the lowest price, $0.0020 a call
  • Free credit$0.10up to 50 calls, at the lowest price
Douyin, fromDouyin comment replies
$0.0020from
Its price levels34 endpoints
$0.0020Douyin comment replies, Douyin hashtag videos and more22
$0.0040Douyin Xingtu creator search, Douyin Xingtu creator profile and more8
$0.0060Douyin trend-index keyword trends1
$0.0080Douyin Xingtu creator index scores1
$0.0200Douyin video search1
$0.0400Douyin Xingtu creator rate card1

What $1 and $10 buy on Douyin

A few of the endpoints people call most, with how many calls a dollar pays for and, for a list, about how many items come back at a typical page.

Every Douyin endpoint and its price (34)

The price in force, per call unless it says per item. A row opens on how it is billed; its name leads to the endpoint's page.

DouyinDouyin comment repliesGET /v1/douyin/comments/replies/listper pagecharged$0.0020
How it is countedOne call returns one page, usually 20 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin hashtag videosGET /v1/douyin/hashtags/videos/listper pagecharged$0.0020
How it is countedOne call returns one page, usually 10 and at most 10 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index brand trendsGET /v1/douyin/index/brands/historyper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index brand comparisonGET /v1/douyin/index/brands/metricsper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index creator top videosGET /v1/douyin/index/creators/videos/listper pagecharged$0.0020
How it is countedOne call returns one page, usually 20 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index creator follower profileGET /v1/douyin/index/creators/audience/getper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index creator core metricsGET /v1/douyin/index/creators/metricsper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index keyword audienceGET /v1/douyin/index/keywords/audience/getper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index keyword trendsGET /v1/douyin/index/keywords/historyper pagecharged$0.0060
How it is countedOne call returns one page, usually 1 and at most 5 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0060 even when nothing is found: the platform was queried all the same.
1,000 calls$6.00
Open the endpoint's page
DouyinDouyin trend-index related keywordsGET /v1/douyin/index/keywords/relatedper pagecharged$0.0020
How it is countedOne call returns one page, usually 170 and at most 250 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index live hot topicsGET /v1/douyin/index/trends/listper pagecharged$0.0020
How it is countedOne call returns one page, usually 30 and at most 50 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin trend-index keyword hot videosGET /v1/douyin/index/videos/searchper pagecharged$0.0020
How it is countedOne call returns one page, usually 20 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin hot search boardGET /v1/douyin/trends/listper pagecharged$0.0020
How it is countedOne call returns one page, usually 50 and at most 51 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin user profileGET /v1/douyin/users/getper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin creator engagement and follower trendsGET /v1/douyin/users/historyper callfree$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultNot charged when nothing is found.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin user searchGET /v1/douyin/users/searchper pagecharged$0.0020
How it is countedOne call returns one page, usually 30 and at most 30 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin user videosGET /v1/douyin/users/videos/listper pagecharged$0.0020
How it is countedOne call returns one page, usually 20 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin video commentsGET /v1/douyin/videos/comments/listper pagecharged$0.0020
How it is countedOne call returns one page, usually 20 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin video detailGET /v1/douyin/videos/getper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin video play countGET /v1/douyin/videos/metricsper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin related videosGET /v1/douyin/videos/relatedper pagecharged$0.0020
How it is countedOne call returns one page, usually 10 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin video searchGET /v1/douyin/videos/searchper pagecharged$0.0200
How it is countedOne call returns one page, usually 8 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0200 even when nothing is found: the platform was queried all the same.
1,000 calls$20.00
Open the endpoint's page
DouyinDouyin trending videosGET /v1/douyin/videos/trendingper pagecharged$0.0020
How it is countedOne call returns one page, usually 9 and at most 10 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0020 even when nothing is found: the platform was queried all the same.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin Xingtu creator rate cardGET /v1/douyin/xingtu/creators/rates/getper call—$0.0400
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$40.00
Open the endpoint's page
DouyinDouyin Xingtu creator searchGET /v1/douyin/xingtu/creators/searchper pagecharged$0.0040
How it is countedOne call returns one page, usually 20 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0040 even when nothing is found: the platform was queried all the same.
1,000 calls$4.00
Open the endpoint's page
DouyinDouyin Xingtu creator profileGET /v1/douyin/xingtu/creators/getper callfree$0.0040
How it is countedOne call returns one object and is billed once.
Empty resultNot charged when nothing is found.
1,000 calls$4.00
Open the endpoint's page
DouyinDouyin Xingtu creator audienceGET /v1/douyin/xingtu/creators/audience/getper call—$0.0040
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$4.00
Open the endpoint's page
DouyinDouyin Xingtu creator metricsGET /v1/douyin/xingtu/creators/metricsper call—$0.0040
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$4.00
Open the endpoint's page
DouyinDouyin Xingtu creator video performanceGET /v1/douyin/xingtu/creators/videos/listper pagecharged$0.0040
How it is countedOne call returns one page, usually 20 and at most 20 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0040 even when nothing is found: the platform was queried all the same.
1,000 calls$4.00
Open the endpoint's page
DouyinDouyin Xingtu creator content keywordsGET /v1/douyin/xingtu/creators/keywords/getper call—$0.0020
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$2.00
Open the endpoint's page
DouyinDouyin Xingtu creator index scoresGET /v1/douyin/xingtu/creators/scores/getper call—$0.0080
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$8.00
Open the endpoint's page
DouyinDouyin Xingtu creator content mixGET /v1/douyin/xingtu/creators/content_mix/getper call—$0.0040
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$4.00
Open the endpoint's page
DouyinDouyin Xingtu creator conversionGET /v1/douyin/xingtu/creators/conversion/getper call—$0.0040
How it is countedOne call returns one object and is billed once.
Empty resultAn object that does not exist (404) is not charged.
1,000 calls$4.00
Open the endpoint's page
DouyinDouyin Xingtu marketing calendarGET /v1/douyin/xingtu/campaigns/listper pagecharged$0.0040
How it is countedOne call returns one page, usually 40 and at most 200 items. The next page is a new call, billed on its own.
Empty resultCharged $0.0040 even when nothing is found: the platform was queried all the same.
1,000 calls$4.00
Open the endpoint's page

What is charged, and what is not

Every answer says what it charged in meta.billing. The rules are the same on every platform.

Charged

Data came back

The call is charged at the endpoint's own price, as its row in the table says.

An empty result

Charged only where the table says “charged”: a search that finds nothing still did the search.

Per item

Where the price is per item, only the valid items that came back count, with the least a call costs.

Never charged$0.00

The platform failed or timed out

Retried on our side; if it still fails, the call is free.

The object does not exist

A deleted video or an unknown account answers not_found, free.

The request was wrong

A missing or invalid parameter is refused before anything runs.

The same call sent again

With the same Idempotency-Key within 24 hours it is one call, charged once.

Questions about paying

Pricing
How much does the Douyin API cost?

From $0.0020 to $0.0400 a call, each endpoint at its own price. You pay per call from a prepaid balance: no subscription and no monthly minimum.

Is a call that finds nothing charged?

On 17 of the 34 endpoints, yes: the search was done. The table says which; a call that fails is never charged.

How is paging billed?

Every page is a call of its own, at the same price. Reading on in a result you already have, with `read_more` or `dataxapi more`, is free.

Can I try it before paying?

Yes. A new account can try it free: up to 50 calls at $0.0020. After that you top up from $10; the balance never expires.

Prices on other platforms

Try the Douyin API free.

Free trial: up to 50 calls. No card, and a failed call is never charged. Signing up needs no card. Or paste this sentence into your AI, and it sets DataXAPI up by itself.

Read https://dataxapi.com/agents.md and set up DataXAPI in this agent. My API key is dx_…; use it for every DataXAPI call.
Sign up and try it free
work with it directly