Douyin Profile Scraper avatar

Douyin Profile Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Douyin Profile Scraper

Douyin Profile Scraper

Scrape Douyin (Chinese TikTok) user profile details by URL or sec_user_id. Extract follower count, total likes, video count, bio, avatar, IP location, and verification status in bulk with zero setup.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

10 days ago

Last modified

Share

Douyin Profile Scraper – Chinese TikTok User Data Extractor

Scrape Douyin (Chinese TikTok) user profile details by profile URL or sec_user_id. Extract nickname, bio, followers, following, total likes, video count, avatar, cover image, IP location, verification status, live status, and more. Supports bulk profile lookups. Built with Apify best practices for reliability and speed.


Table of Contents


Features

  • Profile Lookup by URL or ID – Fetch detailed Douyin user profiles using profile URLs or sec_user_id values.
  • Bulk Lookup – Scrape multiple Douyin profiles in a single run.
  • User Stats – Extract follower count, following count, total likes received, likes given, and video count.
  • Profile Details – Get nickname, username, bio/signature, avatar, cover image, and gender.
  • Location Data – Extract IP location (e.g. IP属地:河南), city, province, country, and store region.
  • Verification Status – Identify verified accounts, star accounts, and government media VIPs.
  • Live Status – Check if the user is currently live streaming.
  • Musician Data – Extract original musician info (digg count, music count, music used count).
  • Commerce Info – Detect commerce-enabled accounts with shop entries.

Use Cases

Use CaseDescriptionKey Benefits
Influencer ResearchAnalyze Douyin influencer profiles for marketing campaigns.Get follower counts, engagement metrics, and verification status.
Competitor AnalysisMonitor competitor Douyin accounts and their growth.Track followers, video count, and likes over time.
KOL DiscoveryFind Key Opinion Leaders on Douyin for brand partnerships.Identify verified accounts with high engagement.
Market ResearchAnalyze user profiles in specific regions or niches.IP location and cross-platform data for market insights.
Social Media AnalyticsBuild dashboards with Douyin profile data.Comprehensive stats exported as JSON, CSV, or Excel.
Brand MonitoringTrack brand-related Douyin accounts and their metrics.Bulk lookup with detailed profile data.

Quick Start

1. Basic – Single Profile by sec_user_id

{
"profiles": ["MS4wLjABAAAAJWCE1eEOJA1Y5I9BbkObqqVz_M1EEAQumOVCMfy8ctw"]
}

2. Basic – Single Profile by URL

{
"profiles": ["https://www.douyin.com/user/MS4wLjABAAAAJWCE1eEOJA1Y5I9BbkObqqVz_M1EEAQumOVCMfy8ctw"]
}

3. Bulk – Multiple Profiles

{
"profiles": [
"MS4wLjABAAAAJWCE1eEOJA1Y5I9BbkObqqVz_M1EEAQumOVCMfy8ctw",
"https://www.douyin.com/user/MS4wLjABAAAAanotherUserIdHere",
"MS4wLjABAAAAyetAnotherUserId"
]
}

Input Parameters

ParameterTypeRequiredDescriptionDefaultExample
profilesArray of StringsYesOne or more Douyin profile URLs or sec_user_id values.-["MS4wLjABAAAA..."] or ["https://www.douyin.com/user/MS4wLjABAAAA..."]

Supported Input Formats

FormatExample
sec_user_id (direct)MS4wLjABAAAAJWCE1eEOJA1Y5I9BbkObqqVz_M1EEAQumOVCMfy8ctw
Douyin profile URLhttps://www.douyin.com/user/MS4wLjABAAAA...
Douyin share URLhttps://www.iesdouyin.com/share/user/MS4wLjABAAAA...

Output Format

Profile Result Data Structure

{
"source": "douyin_profile",
"position": 1,
"uid": "91565952866",
"sec_uid": "MS4wLjABAAAAJWCE1eEOJA1Y5I9BbkObqqVz_M1EEAQumOVCMfy8ctw",
"unique_id": "nnvdmdt",
"short_id": "0",
"nickname": "十六.",
"signature": "平安喜樂 如願自在",
"signature_language": "zh",
"gender": 0,
"birthday": "",
"user_age": -1,
"avatar_url": "https://p3.douyinpic.com/aweme/1080x1080/aweme-avatar/...",
"cover_url": "https://p3-sign.douyinpic.com/obj/douyin-user-image-file/...",
"profile_cover_url": "https://p3-sign.douyinpic.com/obj/douyin-user-image-file/...",
"ip_location": "IP属地:河南",
"city": "",
"province": "",
"district": "",
"country": "",
"location": "",
"store_region": "cn-ha",
"follower_count": 4797,
"following_count": 49,
"total_favorited": 29697,
"favoriting_count": 17420,
"aweme_count": 73,
"dongtai_count": 0,
"max_follower_count": 5594,
"mplatform_followers_count": 4797,
"forward_count": 19,
"public_collects_count": 0,
"verification_type": 0,
"custom_verify": "",
"enterprise_verify_reason": "",
"is_verified": false,
"is_star": false,
"is_ban": false,
"is_gov_media_vip": false,
"live_status": 0,
"room_id": 0,
"live_commerce": false,
"with_commerce_entry": false,
"with_fusion_shop_entry": false,
"original_musician": {
"digg_count": 0,
"music_count": 0,
"music_used_count": 0
},
"cross_platform_followers": [
{ "app_name": "aweme", "name": "抖音", "fans_count": 4797, "icon": "https://..." },
{ "app_name": "news_article", "name": "头条", "fans_count": 0, "icon": "https://..." },
{ "app_name": "live_stream", "name": "抖音火山版", "fans_count": 0, "icon": "https://..." }
],
"share_url": "www.iesdouyin.com/share/user/MS4wLjABAAAA...",
"scraped_at": "2026-08-05T12:00:00.000Z"
}

Output Fields Explained

FieldTypeDescription
sourceStringSource indicator, always douyin_profile
positionIntegerPosition in the scraper batch (1-based)
uidStringDouyin internal user ID
sec_uidStringSecure user ID (used as input identifier)
unique_idStringUsername / handle
short_idStringShort user ID
nicknameStringDisplay name
signatureStringBio / description
signature_languageStringLanguage code of the bio
genderNumber0 = unknown, 1 = male, 2 = female
birthdayStringBirthday (if available)
user_ageNumberUser age (-1 if not set)
avatar_urlStringProfile picture URL (highest quality)
cover_urlStringProfile cover image URL
profile_cover_urlStringProfile cover from cover_and_head_image_info
ip_locationStringIP-based location (e.g., "IP属地:河南")
cityStringCity
provinceStringProvince
districtStringDistrict
countryStringCountry
locationStringLocation string (app endpoint)
store_regionStringStore region code (e.g., "cn-ha")
follower_countNumberNumber of followers
following_countNumberNumber of accounts followed
total_favoritedNumberTotal likes received on all videos
favoriting_countNumberTotal likes the user has given
aweme_countNumberNumber of published videos
dongtai_countNumberNumber of dynamic posts
max_follower_countNumberHistorical peak follower count
mplatform_followers_countNumberMulti-platform follower count
forward_countNumberNumber of shares/forwards
public_collects_countNumberNumber of public collections
verification_typeNumberAccount verification type (0 = none)
custom_verifyStringCustom verification label
enterprise_verify_reasonStringEnterprise verification reason
is_verifiedBooleanWhether the account is verified
is_starBooleanCelebrity/star account
is_banBooleanWhether the account is banned
is_gov_media_vipBooleanGovernment media VIP account
live_statusNumber0 = not live, 1+ = currently live
room_idNumberLive room ID (if live)
live_commerceBooleanLive commerce enabled
with_commerce_entryBooleanHas commerce store entry
with_fusion_shop_entryBooleanHas fusion shop entry
original_musicianObjectMusician stats (digg_count, music_count, music_used_count)
cross_platform_followersArrayFollower breakdown across Douyin, Toutiao, Huoshan
share_urlStringProfile share URL
scraped_atStringISO timestamp of when the data was extracted

Performance & Limits

  • Bulk Lookups – Scrape hundreds of Douyin profiles in a single run.
  • Batching – Data is saved in batches of 10 items to prevent loss during unexpected errors.
  • Rate Limiting – Built-in 1.5-second delay between profile requests for optimal throughput.
  • Key Rotation – Automatic key rotation and retry logic for smooth, uninterrupted performance.
  • Deduplication – Duplicate profile inputs are automatically removed before processing.

FAQ

  • Q: Where do I find sec_user_id?
    • You can find the sec_user_id in any Douyin profile URL. It's the string after /user/ in the URL (e.g., https://www.douyin.com/user/MS4wLjABAAAA...). You can also paste the full URL directly.
  • Q: Can I use profile URLs instead of sec_user_id?
    • Yes! The actor automatically extracts sec_user_id from Douyin profile URLs (douyin.com/user/...) and share URLs (iesdouyin.com/share/user/...).
  • Q: Can I look up multiple profiles at once?
    • Yes! Simply add multiple profile URLs or sec_user_ids to the profiles array. Each one will be queried individually with automatic rate limiting.
  • Q: What if a profile doesn't exist?
    • Invalid profiles will return an error record with details. The scraper will continue processing remaining profiles.
  • Q: What does gender = 0 mean?
    • Gender values: 0 = not set/unknown, 1 = male, 2 = female.
  • Q: What is ip_location?
    • The ip_location field shows the user's IP-based location as displayed on Douyin (e.g., "IP属地:河南" means "IP Location: Henan").
  • Q: What data formats can I export?
    • Apify supports exporting results as JSON, CSV, Excel (XLSX), XML, HTML, and RSS.
  • Q: What is cross_platform_followers?
    • This shows the user's follower count across ByteDance platforms: Douyin (抖音), Toutiao (头条), and Huoshan/Douyin Volcano (抖音火山版).

Troubleshooting

IssueCauseSolution
"No profiles provided"Empty or missing profiles arrayEnter at least one profile URL or sec_user_id
Profile not foundInvalid or outdated sec_user_idVerify the profile exists on Douyin
Both endpoints failedNetwork issues or API downtimeWait a few minutes and try again
Rate limit exceededToo many concurrent requestsWait a few minutes and try again
Partial resultsSome profiles failed while others succeededCheck error records in the output for details
Missing cross_platform_followersApp endpoint didn't return this dataThis is normal for some profiles

Why Choose This Actor?

  • Comprehensive Douyin user profile data
  • Follower, following, likes, and video counts
  • IP location and regional data
  • Verification and celebrity status
  • Live streaming status detection
  • Cross-platform follower breakdown (Douyin, Toutiao, Huoshan)
  • Original musician info
  • Commerce and shop detection
  • Bulk profile lookup support
  • Downloadable as CSV, Excel, JSON, XML, or HTML

Tags

douyin scraper, douyin profile data, chinese tiktok scraper, douyin user scraper, douyin follower count, douyin analytics, social media scraper, douyin api, tiktok china scraper, influencer research, kol discovery, douyin data extraction, apify actor


Get Started Now

  1. Enter one or more Douyin profile URLs or sec_user_id values
  2. Click Start to run the scraper
  3. Export your data in JSON, CSV, or Excel format
  4. Click "Try for free" to test the actor

Built using Apify Platform | Optimized for Performance & Reliability