Douyin API for AI agents and LLMs: fewer tokens, called from Claude and Cursor (2026)

DataXAPI has 38 Douyin endpoints, and what an AI reads of them through MCP takes 97% fewer tokens than the platform's raw JSON: a page of 7 video search results is 187k tokens raw and 1,622 as the AI reads it. One key, no Douyin account of yours. The free trial covers up to 333 calls; a failed call is not charged.

Open in ChatGPTOpen in Claude

Updated 2026-11-06

Why does an agent care how big an answer is?

Every token of a tool's answer goes into the agent's context and is paid for as input. Douyin's raw JSON is made for its own app, with many fields nested deep. Across DataXAPI's 38 Douyin endpoints, one recorded real response each, the raw JSON comes to 2.4M tokens and what an AI reads through MCP to 72k. With the context saved, an agent reads more pages and takes more steps in one conversation, and sooner.

Every platform uses the same names: the author in author, counts in metrics, the time in published_at as UTC, the next page in page.next_cursor. A field the platform does not give is listed in meta.unavailable, so the AI does not read it as 0.

How do I connect it?

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.

What to ask once it is connected

Say what you want: the agent finds the endpoint and its price, then calls it; finding and reading parameters are free.

You sayWhat it calls
Douyin camping videos from the last week, the 10 most likeddouyin.videos.search
This video's plays, likes and comments (a link or share text)douyin.videos.get
What people say under this videodouyin.videos.comments.list
This account's last 30 videosdouyin.users.videos.list

What does it cost?

Paid per call; a failed call is not charged. A page of 7 video search results is $0.0200; the free trial covers up to 333 calls. Give the agent its own key with a limit; X-Max-Price caps what one call may cost.

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.

More about Douyin
Douyin APIHow do I export Douyin data?What is sec_uid on Douyin, and how is it different from uid and the Douyin ID?What are aweme_id and modal_id on Douyin, and what is a v.douyin.com link?Is the Douyin search index a number of searches?What is the Douyin keyword index (Ocean Engine)?What is Douyin Xingtu?Can Douyin's open platform read other people's videos and comments? (2026)How do I check a keyword's heat on Douyin and Xiaohongshu before advertising? (2026)How do I export all of a Douyin creator's video data? (2026)How do I export Douyin comments in bulk to find what users want? (2026)How do I find Douyin videos that took off from small accounts, and can I pull them in bulk? (2026)What are a_bogus and X-Bogus on Douyin? (2026)What is msToken on Douyin? (2026)Which Douyin API should I use for search, accounts and comments? (2026)How do I pull Douyin's hot-topic data by program? (2026)How do I use AI to audit and review an account? (2026)How do I filter Xingtu creators in bulk and see their rates? (2026)What is ttwid on Douyin? (2026)What are verifyFp and s_v_web_id on Douyin? (2026)How do I convert a Douyin sec_uid to a uid, and back? (2026)Douyin API for developers: third-party Douyin data APIs and what they return (2026)Douyin MCP server for Claude and Cursor (2026)Creator (KOL) data from Douyin and Xiaohongshu: profiles, posts and rates (2026)Chinese social media marketing data tools: official tools and APIs (2026)Which social media data API is best for AI agents? Count the tokens a response takes (2026)Social media API responses fill the AI's context and burn tokens: what to doDouyin, WeChat and Xiaohongshu data in Claude Code and Codex (2026)How many tokens does a social media API response take in an AI? Every endpoint measured (2026)Douyin video download URL: getting a video's play address by API (2026)Douyin and Xiaohongshu search box suggestions (autocomplete) by API, in bulk (2026)Douyin video completion rate and plays: Xingtu's video report by API (2026)How to get Douyin keyword trends in bulkHow to export Douyin video comments in bulkHow to look up a Douyin creator's Xingtu rate cardSocialCrawl alternative for Douyin, Xiaohongshu and WeChat dataHow to choose a social media data API: failed-call charges, MCP and Chinese platforms

Start with one key.

230 endpoints on 21 platforms, from $0.0003 a call. Errors and timeouts are not charged.

Start free