Douyin video completion rate and plays: Xingtu's video report by API (2026)
Call douyin.xingtu.videos.get with the video's ID or link, at $0.0040 a call: it returns Xingtu's report on the video, with plays, completion rate, interaction rate, likes, comments, shares, saves and length. Only for videos Xingtu covers, mostly its creators'. DataXAPI reads Douyin with 38 endpoints, from $0.0020 a call; a failed call is not charged, and the free trial covers up to 333 calls.
The completion and interaction rates are in the full view: ask with view: "full".
Field
What it is
metrics.views
Plays
ext.finish_rate
Completion rate: the share of plays watched to the end, 0 to 1
ext.interaction_rate
Interaction rate: interactions over plays, 0 to 1
metrics.likes and the rest
Likes, comments, shares, saves
author.followers
The author's followers
Which videos does it cover?
Only videos Xingtu covers have a report, mostly those of its creators (the ones who take brand deals); a video it does not cover is answered as not found. For an ordinary video's likes and comments use douyin.videos.get, and for its plays douyin.videos.metrics.
How does it help before a campaign?
When choosing a creator, list their recent videos with douyin.xingtu.creators.videos.list, then get each one's completion rate: it tells better than likes whether the content holds people. Once connected, say “get the completion and interaction rates of this creator's last 10 videos and average them”.
To connect: paste this to your AI assistant: “Read https://dataxapi.com/agents.md and set up DataXAPI here. My API key is dx_…; use it for every DataXAPI call.” A client that takes a remote MCP server can be given https://api.dataxapi.com/mcp with the header Authorization: Bearer <key> instead.
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 in metrics, the next page in page.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-Price caps one call, and the same Idempotency-Key within 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.