ONEAPI / douyin

Douyin API

Build workflows around Douyin creators, videos and content discovery. The documented endpoints cover video details, creator video lists, comments, search and trending content for content organization and operational analysis.

01 / CAPABILITIES

Available capabilities

Video details

Look up a video using its identifier or documented shared text. Batch lookups have a separate endpoint.

Endpoint documentation →

02 / USE CASES

What you can build

Creator content dashboards

Combine creator video lists with detail lookups to organize posts and account updates.

Content and engagement research

Use search, trending and comment endpoints to organize topic ideas and audience feedback.

03 / REQUEST EXAMPLE

Fetch a Douyin video by its ID

Replace YOUR_AWEME_ID with a real video ID. The request also includes share_text; follow the endpoint documentation when supplying shared text.

cURLPOST · JSON
curl --request POST 'https://api.getoneapi.com/api/douyin/fetch_video_detail' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "aweme_id" : "YOUR_AWEME_ID",
  "share_text" : ""
}'

Replace YOUR_API_KEY and the content placeholders with real values. This example uses cURL shell syntax; the Apifox docs provide Windows, Python and other examples. Live requests are billed according to your account configuration.

View full parameters and response documentation →

04 / FAQ

Frequently asked questions

Can I reuse the same parameters for Douyin and TikTok?

Do not interchange them. The services have separate endpoints and parameter definitions: this Douyin example uses aweme_id, while the TikTok example uses id.

How do I fetch details for multiple videos?

Use the dedicated batch video detail endpoint in the docs. Its parameters and limits differ from a single-video request.