Douyin Videos API
Access public Douyin profiles, videos, comments, sounds, hashtags, collections, short dramas, trends, recommendations, and live rooms.
Videos
8 endpoints- Get a video by share URLGETReturns one public video from a Douyin share link, including a v.douyin.com short link. Use /videos/detail instead if you already have the aweme_id.
/v2/douyin/videos/detail/by-share-url2 cr - Get a video play URLGETReturns the best available play URL and file size for one video. Use region to pick the CDN region.
/v2/douyin/videos/play-url8 cr - Get video detailsGETReturns one public video. Accepts a bare aweme_id or any douyin.com video URL. For a v.douyin.com short link use /videos/detail/by-share-url instead.
/v2/douyin/videos/detail2 cr - Get video statisticsGETReturns like, play and share counts for comma-separated video ids — far cheaper than a full detail call when counters are all you need.
/v2/douyin/videos/statistics2 cr - List comment repliesGETReturns replies to one comment. Requires both the aweme_id and the parent comment_id.
/v2/douyin/videos/comments/replies2 cr - List related videosGETReturns the videos Douyin recommends alongside a given video.
/v2/douyin/videos/related2 cr - List video commentsGETReturns top-level comments on a video. Page with cursor from the previous response.
/v2/douyin/videos/comments2 cr - List video danmakuGETReturns danmaku (floating comments) for a time window of one video. duration should be the video length in milliseconds from the video detail.
/v2/douyin/videos/danmaku2 cr