TikTok Profile Scraper avatar

TikTok Profile Scraper

Pricing

$10.00/month + usage

Go to Apify Store
TikTok Profile Scraper

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

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Share

TikTok Profile Scraper Banner

πŸ“± 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

FieldExample
πŸ–ΌοΈ avatarUrlhttps://p16-sign.tiktokcdn.com/...
🌐 profileUrlhttps://www.tiktok.com/@charlidamelio
πŸ‘€ usernamecharlidamelio
πŸ“› nicknameCharli D'Amelio
βœ… verifiedtrue
πŸ“ signaturehi, it's charli
πŸ”— bioLinkhttps://linkin.bio/charlidamelio
πŸ‘₯ followerCount155200000
❀️ heartCount11800000000
🎬 videoCount2540
🏒 isOrganizationfalse
πŸ”’ isPrivatefalse
{
"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?

FeatureOur ActorAlternative
Profile + Videos + CommentsAll in one nested outputSeparate actors for each
Video filteringDate range, heart count, pinned exclusionUsually no filtering
Comment extractionUp to 500 comments per videoRarely included
Account metadataCommerce, seller, organization flagsBasic stats only
Content settingsDuet, stitch, download permissionsNot available
No login requiredWorks without TikTok credentialsMany require cookies
Batch processing10 profiles in parallel per batchUsually one at a time

πŸ“‹ How to Use

  1. Sign Up - Create a free account w/ $5 credit on Apify
  2. Configure - Enter TikTok usernames or profile URLs, enable video and comment scraping if needed
  3. 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

ApproachCostCoverageRefreshFiltersSetup
⭐ TikTok Profile Scraper (this Actor)$5 free credit, then pay-per-useFull source coverageLive per runSource-native filters supported⚑ 2 min
Build your own scraperEngineering hoursFull once builtWhenever you maintain itCustom code🐒 Days to weeks
Paid managed APIs$$$ monthlyVendor-definedLiveVendor-defined⏳ Hours
Third-party data dumpsVariesSubset, often stalePeriodicNoneπŸ•’ Variable

Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.


πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the TikTok Profile Scraper page on the Apify Store.
  3. 🎯 Set input. Configure the input fields in the form (or paste a JSON), then set maxItems.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ 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

πŸ“Š Data & Analytics

  • Build trend reports and dashboards from live source data
  • Feed BI tools, warehouses, and ML pipelines with structured records
  • Run periodic snapshots to track changes over time
  • Compare segments, regions, or categories with consistent fields

🏒 Operations & Strategy

  • Monitor competitor moves, pricing, and inventory shifts
  • Build internal directories and lookup tools backed by current data
  • Power workflows that depend on fresh source records
  • Cut manual data-gathering time from hours to minutes

🎯 Marketing & Growth

  • Identify market opportunities and trending topics
  • Research target audiences and customer personas at scale
  • Power lead-generation pipelines with verified records
  • Track sentiment, reviews, or social signals over time

πŸ› οΈ Engineering & Product

  • Prototype features that need real-world data without owning a crawler
  • Replace fragile in-house scrapers with a managed Actor
  • Wire datasets into your apps via the Apify API or webhooks
  • Skip the proxy, retry, and parsing maintenance entirely

🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

πŸŽ“ Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🀝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

πŸ§ͺ Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

πŸ€– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ 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

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.


πŸ’‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.