Scrape TikTok profiles by analyzing followers, following, or direct lists. Extract 20+ data points including engagement, language, and performance metrics. Powerful filters help you find influencers and analyze competitors.
Enter a list of 3-letter ISO 639-3 language codes (e.g., eng, rus, spa) to scrape profiles where the detected language matches. Leave empty to include all languages.
Default value of this property is []
Follower Count Range: Min
minFollowersintegerOptional
Set the minimum number of followers. Use 0 for no minimum.
Default value of this property is 0
and Max
maxFollowersintegerOptional
Set the maximum number of followers. Use 0 for no maximum.
Default value of this property is 0
Min Likes Count
minLikesintegerOptional
Set the minimum total number of likes across all profile videos.
Default value of this property is 0
Min Median Views on Recent Videos
minMedianViewsintegerOptional
Set a minimum median view count for the user's ~35 most recent videos. This provides a more stable metric than average views. Posts will be fetched for this calculation even if post extraction is turned off.
Default value of this property is 0
Min Average Shares on Recent Videos
minAvgSharesnumberOptional
Set a minimum average share count for recent videos to find profiles with viral content. Leave at 0 to disable.
Default value of this property is 0
Min Engagement Ratio (%)
minEngagementRationumberOptional
Set a minimum engagement rate. The rate is calculated as ((avg. likes + avg. comments + avg. shares) / followers) * 100. Helps filter out profiles with inactive audiences.
Default value of this property is 0
Filter by Last Post Date (Days Ago)
lastPostDaysintegerOptional
Only scrape users who have posted within the last X days. For example, enter 30 to get profiles active in the last month. Leave at 0 to disable.
Default value of this property is 0
Filter by Account Type
accountTypeEnumOptional
Filter by the profile's type.
Value options:
"any": string"business": string"personal": string
Default value of this property is "any"
Filter by Verification
mustBeVerifiedbooleanOptional
If checked, only process accounts that are verified.
Default value of this property is false
Start a Fresh Run
clearSavedDatabooleanOptional
Check this to clear all saved data from previous runs. Uncheck to resume a previous run from where it left off.
Default value of this property is true
Max Budget (USD)
maxBudgetUsdnumberOptional
Set a maximum budget for this run. The actor will stop gracefully when this limit is reached. Set to 0 for default limits ($5 for free accounts, $1000 for paid).