Tiktok Profile Scraper
by pratikdani
Scrapes publicly available profile information, including follower/following counts, bio, videos, and more, from TikTok.
Opens on Apify.com
About Tiktok Profile Scraper
Scrapes publicly available profile information, including follower/following counts, bio, videos, and more, from TikTok.
What does this actor do?
Tiktok Profile Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
TikTok Profile Scraper This TikTok Profile Scraper actor efficiently extracts comprehensive profile data from TikTok, including user ID, username, full name, biography, follower count, following count, like count, video count, profile picture URL, is_verified status, and potentially related social media links. This data is invaluable for market research, competitive analysis, influencer marketing, identifying emerging trends, and understanding audience demographics on the platform. By collecting and analyzing these profile attributes, users can gain actionable insights into user behavior, content strategy, and overall TikTok ecosystem dynamics. ## Features * Profile Information Extraction: Extracts key details like username, bio, profile picture URL, follower count, following count, like count, and video count, enabling competitor analysis, influencer discovery, and audience research. * Verification Status Detection: Identifies verified accounts, allowing for filtering and prioritization of credible or authoritative sources for marketing campaigns and partnerships. * Video Information Capture: Retrieves data about the most recent videos, including URLs, descriptions, and potentially engagement metrics (likes, comments, shares), which is beneficial for identifying trending content and popular creators. * Private Account Detection: Flags private accounts, saving time and resources by identifying profiles whose content is not publicly accessible. * Link Extraction: Gathers URLs shared in bios or video descriptions, facilitating lead generation, affiliate marketing research, and the discovery of external resources promoted by TikTok users. ## Output Fields | Field Name | Type | Description | |----------------------|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | id | String | The TikTok user ID. | | username | String | The TikTok username (handle). | | nickname | String | The user's display name. | | bio | String | The user's profile bio. | | profilePictureUrl | String | URL of the user's profile picture. | | signature | String | User signature text shown on profile. | | followingCount | Integer | Number of accounts the user is following. | | followerCount | Integer | Number of followers the user has. | | likesCount | Integer | Number of likes the user has received. | | videoCount | Integer | Number of videos the user has posted. | | isVerified | Boolean | Whether the user has a verified account (true) or not (false). | | isPrivate | Boolean | Whether the user's account is private (true) or public (false). | | tiktokUrl | String | The full URL of the user's TikTok profile. | | externalLink | String | The URL of the external website link available on the user's profile, if any. This may be empty. | | externalLinkTitle | String | The title of the external website link. This may be empty or null. | | ipCountry | String | The country where the scraping occurred. | | timestamp | String | The timestamp of when the data was scraped, in ISO 8601 format. | ## Possible Usage of the Actor * Competitor Analysis: Identify trending content formats, engagement rates, and audience demographics of competitors to inform content strategy. * Influencer Marketing Optimization: Evaluate potential influencers based on follower demographics, engagement metrics, and content relevance for targeted campaigns. * Brand Monitoring & Sentiment Analysis: Track brand mentions, analyze audience sentiment towards the brand, and identify potential PR crises. * Audience Segmentation & Targeting: Understand the interests, demographics, and behaviors of followers to create targeted advertising campaigns and personalized content. * Trend Identification & Forecasting: Analyze trending hashtags, sounds, and content themes to predict future trends and capitalize on emerging opportunities. ## Example Output json { "account_id": "yan***zen***", "nickname": "\u042f\u043d \u0420\u0435\u0439\u0437\u0435\u043d", "biography": "~*-*~\nInst: @yanreyzen\n\ud83c\uddf0\ud83c\uddf7\ud83c\udf5c\u2708\ufe0f\ud83e\udd0d \n\u0422\u0433: yanreyzen\n\u044e\u0442\u044c\u044e\u0431 \u043a\u0430\u043d\u0430\u043b: \u042f\u043d \u0420\u0435\u0439\u0437\u0435\u043d", "awg_engagement_rate": 0.06352648153449757, "comment_engagement_rate": 0.0003915831663326653, "like_engagement_rate": 0.0631348983681649, "bio_link": null, "predicted_lang": "en", "is_verified": true, "followers": 499000, "following": 78, "likes": 10500000, "videos_count": 481, "create_time": null, "id": "14944611", "url": "https://www.tiktok.com/@yanreyzen", "profile_pic_url": "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/f76f268294a0c98589eb4aeec2826bac.jpeg?x-expires=1691852400&x-signature=y5kU83qyrfl%2FtPRkRtCZMPWav9k%3D", "like_count": null, "digg_count": 0, "is_private": null, "profile_pic_url_hd": "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/f76f268294a0c98589eb4aeec2826bac.jpeg?x-expires=1691852400&x-signature=wB5wcFjZuoPQpccrzSsbjwFKFl0%3D", "secu_id": null, "short_id": null, "ftc": null, "relation": null, "open_favorite": null, "comment_setting": null, "duet_setting": null, "stitch_setting": null, "is_ad_virtual": false, "room_id": null, "is_under_age_18": null, "region": "KR", "top_videos": [ "https://www.tiktok.com/@yanreyzen/video/7265692312905272594", "https://www.tiktok.com/@yanreyzen/video/7265652109041880328", "https://www.tiktok.com/@yanreyzen/video/7264878328266378503", "https://www.tiktok.com/@yanreyzen/video/7264531958498102546", "https://www.tiktok.com/@yanreyzen/video/7264185365110541586", "https://www.tiktok.com/@yanreyzen/video/7264160653852658951", "https://www.tiktok.com/@yanreyzen/video/7263872497592913160", "https://www.tiktok.com/@yanreyzen/video/7263718425950719250", "https://www.tiktok.com/@yanreyzen/video/7263490458968460562", "https://www.tiktok.com/@yanreyzen/video/7263470941701737736", "https://www.tiktok.com/@yanreyzen/video/7263350406858722578", "https://www.tiktok.com/@yanreyzen/video/7262380511929142535", "https://www.tiktok.com/@yanreyzen/video/7261241091821751559", "https://www.tiktok.com/@yanreyzen/video/7259761254938463495", "https://www.tiktok.com/@yanreyzen/video/7257827551098293505", "https://www.tiktok.com/@yanreyzen/video/7257492617217264898", "https://www.tiktok.com/@yanreyzen/video/7256115142671322370", "https://www.tiktok.com/@yanreyzen/video/7256106618289442050", "https://www.tiktok.com/@yanreyzen/video/7255674102827224321", "https://www.tiktok.com/@yanreyzen/video/7253506519050784002", "https://www.tiktok.com/@yanreyzen/video/7252789464475389185", "https://www.tiktok.com/@yanreyzen/video/7252742885118921986", "https://www.tiktok.com/@yanreyzen/video/7252432427530964226", "https://www.tiktok.com/@yanreyzen/video/7251661625491475714", "https://www.tiktok.com/@yanreyzen/video/7248944752144502018", "https://www.tiktok.com/@yanreyzen/video/7248917080513187074", "https://www.tiktok.com/@yanreyzen/video/7248231891327913218", "https://www.tiktok.com/@yanreyzen/video/7247842912459902209", "https://www.tiktok.com/@yanreyzen/video/7247812309073153281", "https://www.tiktok.com/@yanreyzen/video/7247529225178107138", "https://www.tiktok.com/@yanreyzen/video/7247507780184116482", "https://www.tiktok.com/@yanreyzen/video/7247110269489483010", "https://www.tiktok.com/@yanreyzen/video/7247074729280998657", "https://www.tiktok.com/@yanreyzen/video/7246478355565006082", "https://www.tiktok.com/@yanreyzen/video/7246339297333234946" ], "signature": "~*-*~\nInst: @yanreyzen\n\ud83c\uddf0\ud83c\uddf7\ud83c\udf5c\u2708\ufe0f\ud83e\udd0d \n\u0422\u0433: yanreyzen\n\u044e\u0442\u044c\u044e\u0431 \u043a\u0430\u043d\u0430\u043b: \u042f\u043d \u0420\u0435\u0439\u0437\u0435\u043d", "discovery_input": null, "is_commerce_user": null }
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Tiktok Profile Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- pratikdani
- Pricing
- Paid
- Total Runs
- 522
- Active Users
- 74
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support