Douyin API for developers: third-party Douyin data APIs and what they return (2026)
Douyin Open Platform gives an app the data of the user who authorises it, and its keyword search of videos is not open at present; to read public videos, accounts, comments, hot lists and Xingtu creators, use a third-party data API. DataXAPI has 38 Douyin endpoints on one key: a page of video search is $0.0200, a page of comments $0.0020. The free trial covers up to 333 calls; a failed call is not charged.
Updated 2026-11-06
Does Douyin have an official API?
Yes: Douyin Open Platform, for organisations such as companies, sole proprietors and public bodies; an individual can build only mini programs and mini games. It reads the profile, fans and posts of the Douyin user who authorises your app, with up to 5,000 fans. Its keyword search of videos (aweme.dy.video_search) is marked an experimental ability that is not open at present.
Three routes, side by side
Pick by the data you want: your own account goes through the open platform; other people's public posts take one of the other two.
| Route | What you get | What it takes |
|---|---|---|
| Douyin Open Platform | The authorising user's own profile, fans and posts | An organisation, each ability applied for and reviewed in 5 to 7 working days |
| An open-source scraper, or your own | What the web pages show | Producing signatures such as a_bogus and msToken yourself, your own accounts and proxies, and keeping up with changes |
| A third-party data API (DataXAPI) | Public videos, accounts, comments, hot lists, Ocean Engine indexes and Xingtu creators | One key, paid per call; a failed call is not charged |
What do DataXAPI's Douyin endpoints return?
The groups most used are below; every endpoint, with a recorded response, is on the Douyin API page.
| You want | Endpoint | Notes |
|---|---|---|
| Videos by keyword | douyin.videos.search | Newest or most liked first, filtered by time posted; $0.0200 a page |
| One video | douyin.videos.get | By video ID, or the link or share text pasted as it is |
| Comments and replies | douyin.videos.comments.list, douyin.comments.replies.list | About 20 a page, with a cursor for the next |
| Accounts and their videos | douyin.users.get, douyin.users.videos.list | By sec_uid or profile link |
| Hot lists and breakout videos | douyin.trends.list, douyin.videos.trending | Hot searches, rising topics, and boards such as low-follower hits |
| Keyword heat (Ocean Engine) | douyin.index.keywords.history | Daily index for up to 5 words a call |
| Xingtu creators and rates | douyin.xingtu.creators.search, douyin.xingtu.creators.rates.get | Profiles, audiences and the rate of each kind of work |
Do I need a Douyin account or cookie?
No. You send a DataXAPI key: no Douyin login, no cookie, no signatures to produce. It reads publicly visible data only; it cannot post, like or comment.
Connected to Claude, Cursor or ChatGPT, you can say “search Douyin for camping videos from the last week and get the comments under the 10 most liked”, and the AI calls these endpoints itself.
Why DataXAPI
- Steady: endpoints were available 99.9% of the last 30 days, on a public status page you can check.
- Fast: a paid call took 2.2 seconds at the median over the last 7 days (counted 2026-11-06).
- Fewer tokens: across 36 endpoints on Douyin, one recorded real response each, the platform's own JSON comes to 2.4M tokens and what an AI reads through DataXAPI's MCP server to 72k, 97% fewer; the JSON of a direct API call is 96% fewer too (counted 2026-11-06). Every platform answers in one shape: the author in
author, counts inmetrics, the next page inpage.next_cursor, so another platform needs no new parser. - See before you pay: every endpoint's page shows a recorded real response, field by field.
- Spending you control: a failed call is not charged; each key can have a limit,
X-Max-Pricecaps one call, and the sameIdempotency-Keywithin 24 hours is never charged twice. - Ready for AI: a remote MCP server listed in the official MCP registry as
com.dataxapi/mcp, usable from Claude, Cursor and ChatGPT. - Free trial of up to 333 calls, no card.
Endpoints
Each with its price; every page has the parameters, the fields and a recorded response.
Sources
What this page says of other services is from their own pages and documents, read on 2026-10-29.
Start with one key.
230 endpoints on 21 platforms, from $0.0003 a call. Errors and timeouts are not charged.