Douyin Profile Videos Scraper avatar

Douyin Profile Videos Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Douyin Profile Videos Scraper

Douyin Profile Videos Scraper

Collect every public video from a Douyin profile by sec_user_id, newest or most-liked first. Each row returns the caption, publish date, duration, play/like/comment/share counts, sound, and author, plus full video detail on request. Export Douyin video data, run via API, or schedule pulls.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Collect every public video a Douyin profile has posted, newest or most-liked first, from its sec_user_id. Each row carries the caption, publish date, duration, engagement stats, sound, and author — with full per-video detail available as an add-on.

Input

FieldTypeDefaultWhat it does
sec_user_idstringRequired. A Douyin profile URL, or the sec_user_id it contains.
maxItemsinteger100Rows to save. 0 collects until the profile is exhausted.
sort_recent_firstenum0 (Newest first)0 newest first, 1 most popular first.
addonVideoDetailsbooleanfalseFetch full video detail for every row found.
{
"sec_user_id": "https://www.douyin.com/user/MS4wLjABAAAAY3J1P0y5w7hzttTyvZiLjhMu3iOzF-1yFi6yNtXVHzkmVGFIx7T8s-nRmGNusfh1",
"sort_recent_first": "0",
"maxItems": 50
}

Output

FieldContents
aweme_idVideo ID
descCaption text
create_timePublish timestamp (Unix)
durationVideo length, milliseconds
statisticsdigg_count, comment_count, share_count, collect_count
authorThe account that published this video
musicThe sound attached to it
videoCover images and play addresses
share_urlPublic share link
source_sec_user_idThe profile this row was collected from
video_detailFull video detail — only present when addonVideoDetails is on

Questions

What does addonVideoDetails add that the base row doesn't already have? The base row already covers caption, stats, sound, and author. video_detail adds the full detail payload for that video — hashtags, image lists, and everything else videos/detail reports. It costs one extra request per video, and that request is charged per enriched row, so a 500-video profile with the add-on on is 500 extra requests billed. Leave it off unless you actually need per-video hashtag or image data beyond what the list already gives you.

How does pagination behave — will I ever get fewer videos than maxItems? Yes, once the profile runs out of videos. The Actor pages the profile's post list in batches of 20 until either maxItems is reached or Douyin reports no more pages — an account with 30 public videos and maxItems: 100 returns 30 rows, not 100.

Does sort_recent_first change which videos I get, or just their order? Just the order. It's the same underlying video list either way — set it to 1 when you want the profile's best-performing content first instead of paging through everything to find it.

Other Douyin Actors

ActorUse when
Douyin Profile ScraperYou only need the account's bio, not its videos
Douyin Video ScraperYou already have a specific video ID and want its full detail
Douyin Video DownloaderYou want a playable URL for videos this Actor finds
Douyin Comments ScraperYou want the comment section on one of these videos

Support

Questions, bugs, or feature requests: contact@toolzerhub.com

Browse the rest: apify.com/toolzerhub