Tiktok Profile Data Scraper
by coderx
Instagram Profile Insights Scraper is a lightweight tool that collects detailed public data from a list of Instagram usernames. It fetches profile inf...
Opens on Apify.com
About Tiktok Profile Data Scraper
Instagram Profile Insights Scraper is a lightweight tool that collects detailed public data from a list of Instagram usernames. It fetches profile info to help you analyze accounts at scale.
What does this actor do?
Tiktok Profile Data 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 Public Profile Scraper ## π Overview The TikTok Public Profile Scraper is a fast and lightweight tool for extracting structured public TikTok profile data without requiring login, cookies, or API keys. Provide a list of TikTok usernames and receive detailed JSON output β including user metadata, profile pictures, followers, and engagement stats. Ideal for market research, influencer discovery, competitor analysis, and social media dashboards. ## π Features - No login, cookies, or API required β
- Scrapes public TikTok profiles and stats - Collects structured user details: ID, username, nickname, bio, language, profile images - Returns detailed engagement stats (followers, likes, video count, friends) - Batch input supported for multiple accounts - Optimized for automation, growth tracking, and analytics ## π§ How It Works 1. Provide one or more TikTok usernames. 2. The scraper fetches public profile information for each one. 3. Data is returned as clean, structured JSON in your dataset. ## π₯ Input Parameters | Parameter | Type | Description | | ----------- | ----- | --------------------------------------------- | | usernames | Array | List of TikTok usernames | ### Example Input json { "usernames": ["charlidamelio", "khaby.lame", "internationalcity_dubai"] } ```` ## π€ Output Data For each TikTok profile, the scraper returns a rich set of fields: ### π§βπΌ Profile Fields (`user`) | Field | Description | | -------------- | ----------------------------------------- | | `id` | TikTok internal user ID | | `uniqueId` | TikTok handle (username) | | `shortId` | Short numeric user ID (if available) | | `nickname` | Display name | | `signature` | Bio text | | `verified` | Boolean β whether the account is verified | | `language` | Preferred profile language | | `createTime` | Account creation timestamp | | `avatarThumb` | URL of small profile picture | | `avatarMedium` | URL of medium profile picture | | `avatarLarger` | URL of large profile picture | | `secUid` | a unique id for profile | --- ### π Profile Stats (`stats` / `statsV2`) | Field | Description | | ---------------- | ---------------------------------- | | `followerCount` | Number of followers | | `followingCount` | Number of accounts followed | | `heartCount` | Total likes received on profile | | `videoCount` | Number of uploaded videos | | `friendCount` | Number of friends (mutual follows) | | `diggCount` | Number of liked videos (public) | --- ### π¦ Example Outputjson { "user": { "id": "7181929968246424581", "shortId": "", "uniqueId": "internationalcity_dubai", "nickname": "Dubai Pakistani Models", "avatarLarger": "https://p19-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/a8050291b5bb828f2c373e3f2b3c32e9~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=566a84af&x-expires=1756926000&x-signature=YadGxEKUt4tZuGsNqoSLURpTlRI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5", "avatarMedium": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/a8050291b5bb828f2c373e3f2b3c32e9~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=74239ec1&x-expires=1756926000&x-signature=45zgUlodri%2B0AxI0RsJ%2FcgyWHMw%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5", "avatarThumb": "https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-avt-0068/a8050291b5bb828f2c373e3f2b3c32e9~tplv-tiktokx-cropcenter:100:100.jpeg?dr=9640&refresh_token=7ef86315&x-expires=1756926000&x-signature=y8W3YkOW73vb4pqsCoc6rbplQLw%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5", "signature": "Habeebi.. I am Alone", "createTime": 1672189339, "verified": false, "secUid": "MS4wLjABAAAAB-EZI8kwJMXrg6v45WC3SGTa7eia5MTD7zGIq_QckSfk7H6JPnHmldE7xsOj2NK0", "ftc": false, "relation": 0, "openFavorite": false, "commentSetting": 0, "commerceUserInfo": { "commerceUser": false }, "duetSetting": 0, "stitchSetting": 0, "privateAccount": false, "secret": false, "isADVirtual": false, "roomId": "", "uniqueIdModifyTime": 0, "ttSeller": false, "downloadSetting": 3, "profileTab": { "showMusicTab": false, "showQuestionTab": false, "showPlayListTab": true }, "followingVisibility": 2, "recommendReason": "", "nowInvitationCardUrl": "", "nickNameModifyTime": 1742919397, "isEmbedBanned": false, "canExpPlaylist": true, "profileEmbedPermission": 1, "language": "en", "eventList": [], "suggestAccountBind": false, "isOrganization": 0, "UserStoryStatus": 0 }, "stats": { "followerCount": 65800, "followingCount": 10, "heart": 756600, "heartCount": 756600, "videoCount": 88, "diggCount": 0, "friendCount": 4 }, "statsV2": { "followerCount": "65780", "followingCount": "10", "heart": "756623", "heartCount": "756623", "videoCount": "88", "diggCount": "0", "friendCount": "4" }, "itemList": [] } ``` --- ## βοΈ Notes & Limitations * Works only with public TikTok profiles. Private or banned accounts cannot be fetched. * Engagement stats reflect public data and may not match real-time analytics. ## π§ Use Cases * Influencer marketing research * Competitive benchmarking * Public engagement analytics * Creator profiling for agencies and brands * Social listening dashboards ## π‘ SEO Keywords * TikTok Profile Scraper * Scrape TikTok Public Data * TikTok User Data Extractor * TikTok JSON API Alternative * TikTok Stats & Metadata Scraper --- ### β οΈ Disclaimer Use this scraper responsibly. TikTokβs terms of service prohibit scraping that violates their platform policies. This tool scrapes only publicly accessible data. The developer assumes no liability for misuse. --- π Start scraping TikTok profile data β fast, structured, and without login!
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 Data Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- coderx
- Pricing
- Paid
- Total Runs
- 354
- Active Users
- 49
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