TikTok Profile Scraper
Pricing
$10.00/month + usage
TikTok Profile Scraper
Scrape TikTok user profiles at scale. Extract follower counts, bio, verification status, hearts, video count, account flags, and recent videos with engagement metrics. Optionally collect comments per video. Filter by date, hearts, and pinned status. No login required.
Pricing
$10.00/month + usage
Rating
0.0
(0)
Developer
ParseForge
Actor stats
1
Bookmarked
4
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share

π± TikTok Profile Scraper
π Last updated: 2026-05-05
Whether you're a social media manager evaluating influencer partnerships, a marketer benchmarking competitor accounts, or a researcher studying creator growth trends, this actor makes it easy to collect structured TikTok profile data from any public account - no login required.
The TikTok Profile Scraper extracts follower counts, bio, verification status, heart counts, video stats, and recent videos with engagement metrics, plus optional comment extraction for deeper analysis.
β¨ What Does It Do
- π€ Profile details - Username, nickname, avatar, bio, bio link, verification status, and account creation date for every profile
- π Engagement metrics - Follower count, following count, total hearts, video count, and digg count in one structured output
- π¬ Recent videos - Optionally scrape videos with play counts, likes, shares, comments, duration, music info, hashtags, and mentions
- π¬ Video comments - Extract top comments per video with usernames, like counts, reply counts, and timestamps
- π Video filters - Filter videos by publication date, heart count range, and pinned status
- π’ Account flags - Private account, organization, commerce user, TT seller, and content settings (duet, stitch, download)
π¬ Demo Video
Coming soon
π§ Input
Start by entering TikTok usernames or profile URLs. The scraper accepts any format - plain usernames like charlidamelio, handles like @khaby.lame, or full profile URLs like https://www.tiktok.com/@bellapoarch.
Set Max Items to control the total number of profiles to process. Each profile is scraped individually with full stats.
Enable Include Videos to scrape recent videos for each profile. Videos are nested inside the profile output with full engagement data. Use Max Videos Per Profile to control how many videos per account (default 30, max 500).
Use Videos Published After and Videos Published Before (YYYY-MM-DD format) to narrow the date range. Set Min Hearts or Max Hearts to filter videos by engagement level. Enable Exclude Pinned Posts for chronologically accurate results.
Enable Include Comments to extract comments for each video. Comments are nested inside each video object with username, text, likes, and reply count.
{"profiles": ["charlidamelio", "@khaby.lame", "https://www.tiktok.com/@bellapoarch"],"maxItems": 10,"includeVideos": true,"maxVideosPerProfile": 30,"includeComments": true,"maxCommentsPerVideo": 20}
π Output
| Field | Example |
|---|---|
| πΌοΈ avatarUrl | https://p16-sign.tiktokcdn.com/... |
| π profileUrl | https://www.tiktok.com/@charlidamelio |
| π€ username | charlidamelio |
| π nickname | Charli D'Amelio |
| β verified | true |
| π signature | hi, it's charli |
| π bioLink | https://linkin.bio/charlidamelio |
| π₯ followerCount | 155200000 |
| β€οΈ heartCount | 11800000000 |
| π¬ videoCount | 2540 |
| π’ isOrganization | false |
| π isPrivate | false |
{"avatarUrl": "https://p16-sign.tiktokcdn.com/.../avatar.jpeg","profileUrl": "https://www.tiktok.com/@charlidamelio","username": "charlidamelio","nickname": "Charli D'Amelio","verified": true,"signature": "hi, it's charli","bioLink": "https://linkin.bio/charlidamelio","followerCount": 155200000,"followingCount": 1284,"heartCount": 11800000000,"videoCount": 2540,"diggCount": 45700,"friendCount": 0,"isPrivate": false,"isOrganization": false,"isCommerceUser": false,"isTtSeller": false,"userId": "5831967","language": "en","createTime": "2019-05-01T00:00:00.000Z","scrapedAt": "2026-03-20T20:30:00.000Z"}
π Why Choose the TikTok Profile Scraper?
| Feature | Our Actor | Alternative |
|---|---|---|
| Profile + Videos + Comments | All in one nested output | Separate actors for each |
| Video filtering | Date range, heart count, pinned exclusion | Usually no filtering |
| Comment extraction | Up to 500 comments per video | Rarely included |
| Account metadata | Commerce, seller, organization flags | Basic stats only |
| Content settings | Duet, stitch, download permissions | Not available |
| No login required | Works without TikTok credentials | Many require cookies |
| Batch processing | 10 profiles in parallel per batch | Usually one at a time |
π How to Use
- Sign Up - Create a free account w/ $5 credit on Apify
- Configure - Enter TikTok usernames or profile URLs, enable video and comment scraping if needed
- Run It - Click Start and download your results as JSON, CSV, or Excel
That's it. No coding, no setup, no TikTok login needed.
π― Business Use Cases
- π± Social media manager - Audit influencer accounts before partnerships by checking follower-to-heart ratios, content frequency, and audience engagement patterns across their recent videos
- π Digital marketer - Track competitor TikTok growth over time, identify which content formats drive engagement, and benchmark your brand's performance against industry leaders
- π¬ Market researcher - Study creator demographics and content strategies at scale, analyze trending music and hashtags across accounts, and build datasets for academic research
- π’ Brand analyst - Monitor how creators in your niche perform, track commerce account adoption, and measure the effectiveness of TikTok as a sales channel
- π¨ Content creator - Benchmark your stats against top creators, find trending formats and sounds, and identify collaboration opportunities based on complementary audience sizes
β¨ Why choose this Actor
| Capability | |
|---|---|
| π― | Built for the job. Scoped specifically to this data source so you skip the parser engineering entirely. |
| π | Structured output. Clean, typed fields ready for analysis, dashboards, or downstream pipelines. |
| β‘ | Fast. Optimized request patterns return results in seconds, not minutes. |
| π | Always fresh. Every run pulls live data, so the dataset reflects the source as of run time. |
| π | No infra to manage. Apify handles proxies, retries, scaling, scheduling, and storage. |
| π‘οΈ | Reliable. Battle-tested across many runs and edge cases, with graceful error handling. |
| π« | No code required. Configure in the UI, run from CLI, schedule via cron, or call from any language with the Apify SDK. |
π Production-grade structured data without the engineering overhead of building and maintaining your own scraper.
π How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| β TikTok Profile Scraper (this Actor) | $5 free credit, then pay-per-use | Full source coverage | Live per run | Source-native filters supported | β‘ 2 min |
| Build your own scraper | Engineering hours | Full once built | Whenever you maintain it | Custom code | π’ Days to weeks |
| Paid managed APIs | $$$ monthly | Vendor-defined | Live | Vendor-defined | β³ Hours |
| Third-party data dumps | Varies | Subset, often stale | Periodic | None | π Variable |
Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.
π How to use
- π Sign up. Create a free account with $5 credit (takes 2 minutes).
- π Open the Actor. Go to the TikTok Profile Scraper page on the Apify Store.
- π― Set input. Configure the input fields in the form (or paste a JSON), then set
maxItems. - π Run it. Click Start and let the Actor collect your data.
- π₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
β±οΈ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
πΌ Business use cases
π Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
π€ Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- π¬ ChatGPT
- π§ Claude
- π Perplexity
- π Copilot
β Frequently Asked Questions
-
π Do I need a TikTok account? No. Profile data is collected from public pages without any login or credentials.
-
π¬ How does video scraping work? When enabled, the scraper opens each profile in a browser and captures video data as the page loads. This requires more time and resources than profile-only scraping.
-
π¬ How many comments can I get? Up to 500 comments per video. Comments are fetched in batches of 20 and include username, text, likes, and reply count.
-
π Can I scrape private profiles? No. Private profiles are automatically skipped with a warning message.
-
β‘ How fast is profile-only scraping? Very fast - 10 profiles per batch in parallel, typically completing in a few seconds per batch.
-
π Can I filter videos by date? Yes. Use the Published After and Published Before fields with YYYY-MM-DD format to narrow the date range.
π Integrate TikTok Profile Scraper with any app
- Make - Connect TikTok profile data to thousands of apps with visual workflows
- Zapier - Automate actions when new profile data is collected
- GitHub - Store and version your scraping configurations
- Slack - Get notifications when scraping runs complete
- Airbyte - Sync profile data to your data warehouse
- Google Drive - Export results directly to spreadsheets
π Integrate with any app
TikTok Profile Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe results into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh data into your product backend, or alert your team in Slack.
π‘ More ParseForge Actors
- TikTok Hashtag Analytics Scraper - Collect TikTok hashtag data and video engagement metrics at scale
- Instagram Posts, Comments & Profiles Scraper - Extract posts, comments, hashtags, and full profile data from Instagram
- Reddit Posts Scraper - Extract posts, comments, and discussions from any subreddit
Browse our complete collection of data collection actors to find the right tool for your project.
π Ready to Start?
Create a free account w/ $5 credit and start collecting TikTok profile data in minutes.
π Need Help?
- Check the FAQ section above for common questions
- Read the Apify documentation for platform guides
- Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA
β οΈ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance Ltd. All trademarks mentioned are the property of their respective owners.
π Recommended Actors
- π Google Search Scraper - Multi-engine SERP results with country and language targeting
- πΊοΈ Nominatim OSM Scraper - Geocode addresses via OpenStreetMap
- π Indexmundi Scraper - Global demographic and economic indicators
- π° RAG Web Browser - Crawl and extract clean text from any URL for AI retrieval
- π Website Content Crawler - Crawl entire sites and export structured content
π‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.