Douyin 抖音 Scraper - Videos, Profiles & Comments avatar

Douyin 抖音 Scraper - Videos, Profiles & Comments

Pricing

from $3.00 / 1,000 videos

Go to Apify Store
Douyin 抖音 Scraper - Videos, Profiles & Comments

Douyin 抖音 Scraper - Videos, Profiles & Comments

Scrape Douyin (抖音, Chinese TikTok): full video details, video comments, creator profiles, a creator's posted videos, and creator search by keyword. Export likes, comments, shares, saves, music, hashtags and creator data to JSON/CSV/Excel. No login, cookies or proxy needed.

Pricing

from $3.00 / 1,000 videos

Rating

0.0

(0)

Developer

VulnV

VulnV

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

22 days ago

Last modified

Share

Scrape Douyin (抖音, the Chinese version of TikTok) and export videos, creator profiles and comments to JSON, CSV or Excel. Pull a video's full details, collect a video's comments, get a creator's profile, list every video a creator has posted, or find creators by keyword - all from one Actor. Each result is one clean, flat row with captions, hashtags, likes, comments, shares, saves, music, video links and creator data.

No login, no cookies, no proxies and no China IP to configure - data is fetched through a fast, managed pipeline. Just pick an operation, add your input and press Start.

Unofficial notice: This is an independent tool and is not affiliated with, endorsed by, or connected to Douyin, 抖音 or ByteDance. "Douyin", "抖音" and "ByteDance" are trademarks of their respective owners, used here only to describe what the Actor scrapes.

What is Douyin?

Douyin (抖音) is China's largest short-video platform, with over 700 million daily users. It is ByteDance's domestic sister app to TikTok, and it is where Chinese consumer trends, viral recipes, product launches and live-commerce stars are born. This scraper gives you programmatic access to Douyin videos, creators and comments so you can track creators, benchmark engagement and analyze audience reactions at scale without a Douyin account.

Operations

Pick one Operation and fill in the matching field:

OperationInput fieldWhat you get
Creator's posted videosuserUrlsEvery video on a creator's profile, newest or most popular first, paginated.
Creator profileuserUrlsA creator's profile: followers, following, video count, total likes, bio, IP region, verification.
Video detailsvideoUrlsThe full detail of each video: caption, hashtags, category tags, engagement, music, video and cover links.
Video commentsvideoUrlsTop-level comments for each video, with likes, reply counts, region and commenter data.
Search creators by keywordkeywordsCreators matching each keyword, with followers, total likes and video count.

videoUrls accept douyin.com/video/<id> URLs, v.douyin.com share links or numeric video IDs (e.g. 7681577005137181019). userUrls accept douyin.com/user/<sec_uid> URLs, v.douyin.com share links, sec_uids (they start with MS4wLj) or Douyin IDs (抖音号) - one per line.

Looking for videos by keyword? Use our Douyin Search Scraper, which is built for keyword video search.

How to use it (step by step)

  1. Choose an Operation.
  2. Fill in the matching input:
    • Creator's videos / Creator profile -> paste Creator URLs / IDs.
    • Video details / Video comments -> paste Video URLs / IDs.
    • Search creators -> add one or more Creator search keywords.
  3. Set Maximum results per input (default 100, or 0 for all available) for the paginated operations.
  4. For creator videos, optionally set Creator video order (newest first or most popular first).
  5. Press Start. Export the dataset as JSON, CSV, Excel, XML or via the API.

Input

FieldTypeDescription
operationstringRequired. user_videos, user_profile, video_detail, video_comments, or search_users.
userUrlsarrayCreator URLs, share links, sec_uids or Douyin IDs (for user_videos, user_profile).
videoUrlsarrayVideo URLs, share links or numeric IDs (for video_detail, video_comments).
keywordsarrayCreator search keywords (for search_users).
maxItemsintegerMax results per creator / video / keyword. 0 = all available. Default 100.
userVideoSortstringlatest or hot (creator videos only).

Output

Every row carries a record_type of video, user or comment. Common video fields:

FieldDescription
aweme_id, video_url, share_urlVideo identity and canonical URL.
title, desc, hashtags, video_tagsTitle, caption, #hashtags and Douyin's own category tags.
like_count, comment_count, share_count, collect_count, download_countEngagement metrics.
duration_seconds, width, height, cover_url, video_play_url, video_download_urlVideo media data.
music_id, music_title, music_author, music_is_originalBackground music.
author_id, author_sec_uid, author_unique_id, author_name, author_avatar_url, author_profile_url, author_verify_reasonCreator data.
create_time, ip_location, is_pinnedPublish time (ISO-8601 UTC), IP region and whether the video is pinned.

Creator (user) rows add user_id, sec_uid, unique_id, nickname, signature, avatar_url, profile_url, ip_location, follower_count, following_count, video_count, likes_total, verify_reason, is_live and has_shop. Creator search rows carry the name, avatar, profile link, followers, total likes and video count; run Creator profile on them for the rest. Comment (comment) rows add comment_id, content, image_urls, like_count, reply_count, ip_location, is_hot, is_author_liked and the commenter's author_* fields.

Example video row:

{
"record_type": "video",
"operation": "video_detail",
"input": "https://www.douyin.com/video/7681577005137181019",
"aweme_id": "7681577005137181019",
"video_url": "https://www.douyin.com/video/7681577005137181019",
"title": "干锅土豆片做法",
"desc": "干锅土豆片做法 姐妹们我告诉你啊 … #干锅土豆片 #美食教程 #家常菜",
"hashtags": ["干锅土豆片", "美食教程", "家常菜"],
"video_tags": ["美食", "美食教程", "烘焙教程"],
"media_type": "video",
"duration_seconds": 85,
"create_time": "2026-09-04T07:22:00+00:00",
"ip_location": "广东",
"like_count": 17359,
"comment_count": 338,
"share_count": 5684,
"collect_count": 16171,
"music_title": "@逗哥美食记创作的原声",
"author_name": "逗哥美食记",
"author_unique_id": "24333426490"
}

Common use cases

  • Creator (KOL / 达人) research - find creators in a niche, then pull their profile and full video history to compare reach and engagement.
  • Competitor and brand monitoring - track the videos a brand account posts and how each one performs.
  • Audience and sentiment analysis - collect a video's comments with region data to see how viewers react.
  • Market and AI research - build datasets of Chinese short-video captions, hashtags, music and comments.

Notes on reliability

  • Douyin does not show public view (play) counts, so rows carry likes, comments, shares, saves and downloads instead.
  • With Newest first, a creator's pinned videos come first (is_pinned is true), then the rest newest-first. Single-video details do not report pinning.
  • Some creators hide part of their history; a creator's video list then ends earlier than their video count suggests.
  • Older videos (before 2022) have no ip_location, and only some videos have a separate title.
  • Video, cover and avatar URLs are served by Douyin's CDN and expire; fetch them promptly.
  • If a video or creator is private, deleted or restricted, that input is skipped and the run continues.

FAQ

Do I need a Douyin account, cookies or a proxy? No. Just add your input and press Start.

Which creator links work? douyin.com/user/<sec_uid> links, v.douyin.com share links, bare sec_uids and Douyin IDs (抖音号, shown on the profile) all work.

Can I search Douyin videos by keyword? Not in this Actor - use the Douyin Search Scraper for keyword video search. This Actor searches creators by keyword.

Can I run several creators, videos or keywords at once? Yes - add multiple lines. Duplicate videos, comments and creators are removed automatically.

Can I try it for free? Yes. Users on the free Apify plan can fetch up to 10 results in total to try the Actor. Upgrade to a paid Apify plan to run it without that limit.

What export formats are supported? JSON, CSV, Excel, XML and HTML, plus the Apify API and integrations such as Google Sheets, Zapier, Make and webhooks.

Pricing

This Actor is pay per result: you are charged for each record it returns (videos, video details, comments, creator profiles and creator search results), plus standard Apify platform usage. Different record types have different prices; see the Pricing tab for current rates. You are never charged for inputs that return nothing.