๐Ÿฏ Tiktok Profile Scraper (Pay Per Result) avatar
๐Ÿฏ Tiktok Profile Scraper (Pay Per Result)

Pricing

$0.30 / 1,000 posts

Go to Apify Store
๐Ÿฏ Tiktok Profile Scraper (Pay Per Result)

๐Ÿฏ Tiktok Profile Scraper (Pay Per Result)

Developed by

API Dojo

API Dojo

Maintained by Community

Scrape TikTok user profiles at 425 posts/sec with 98% success, no proxy needed. Get followers, bio, badges, full video history & engagement. Username or URL input. Export JSON/CSV, API ready. Perfect for influencer research, lead gen & brand deals. $0.30 per 1K posts.

4.6 (3)

Pricing

$0.30 / 1,000 posts

43

1.1K

142

Issues response

9 hours

Last modified

4 days ago

๐Ÿ‘ค TikTok Profile Scraper โ€“ Fast, Reliable & Complete User Data Extraction

Extract TikTok profiles, user data, follower counts, bio information, verification status, and complete post history with 98% accuracy. This TikTok profile scraper processes up to 500 profiles per minute and delivers structured JSON/CSV datasets for influencer discovery, lead generation, and competitor analysis. The most affordable Apify TikTok user scraper at just $0.10 per 1,000 posts.

โšก Speed: 400-600 posts/sec
๐Ÿ’ฐ Price: $0.30 / 1,000 posts
โœ… Success Rate: 98% across 25K+ runs
๐Ÿ“Š Data Points: 40+ fields per profile including engagement metrics
๐ŸŽฏ Trusted by 500+ users for TikTok account information scraping

Looking for a reliable TikTok profile scraper to extract user data, analyze influencer metrics, or build lead lists? Need to scrape TikTok account information including follower growth, engagement rates, and content performance? This Apify actor delivers comprehensive profile intelligence.

๐Ÿงญ What does TikTok Profile Scraper do?

The Api Dojo TikTok Profile Scraper is a powerful, specialized data extraction actor built to scrape TikTok user profiles, account information, follower metrics, and complete content history at scale. It allows you to collect comprehensive TikTok profile data quickly and reliably โ€” without needing proxies or complex setup.

With batch profile processing, automatic pagination through user posts, and rich metadata extraction, this scraper gives you complete visibility into any TikTok account. Whether you're analyzing influencers, researching competitors, discovering emerging creators, or building prospect lists, TikTok Profile Scraper makes it easy to collect and organize the user data you need for analysis, outreach, or strategic planning.

This actor is ideal for influencer marketing, talent scouting, competitive intelligence, and lead generation โ€” helping marketers, recruiters, analysts, and growth teams seamlessly integrate TikTok profile data scraping into their workflows.

๐Ÿ‰ Features and Functionality

The TikTok Profile Scraper gives you complete, structured access to TikTok user profile data โ€” covering account information, engagement metrics, content history, and bio details. It's built not just for scraping, but for influencer discovery, talent scouting, and competitive intelligence โ€” the foundation for marketing, recruitment, and research workflows at scale.

โšก Scrape TikTok profile data from:

  • โœ… TikTok User Profiles โ€” Complete account information, bio, verification status, follower & following counts.
  • โœ… Profile Content History โ€” All posts from any TikTok profile with full video metadata and engagement metrics.
  • โœ… User Statistics โ€” Followers, following, total videos, verification badges, and account activity.
  • โœ… Post Metadata โ€” Titles, views, likes, comments, shares, bookmarks, video URLs, and thumbnails.
  • โœ… Collaboration Data โ€” Extract collab information when profiles feature joint content with other creators.
  • โœ… Music & Audio Details โ€” Song information, artist details, and audio metadata from profile posts.

๐Ÿง  Smart Functionalities

CapabilityWhat It DoesWhy It Matters
Username or URL InputAccept both TikTok profile URLs and usernames (without @ sign) for flexible data collection.Simplifies input process for bulk operations.
Batch Profile ProcessingProcess multiple TikTok profiles in a single run with automatic pagination.Perfect for influencer research and competitor analysis at scale.
Date Range FilteringUse 'since' and 'until' parameters to retrieve posts within specific timeframes.Enables temporal analysis and trend tracking.
High CustomizationFine-tune input parameters including post limits and date ranges to fit specific research goals.Supports everything from quick tests to comprehensive data exports.
Structured Data OutputJSON / CSV / Dataset ready for dashboards, CRM systems, or automation platforms.Instant integration with your existing tools.
No Proxy RequiredRuns smoothly out of the box without additional proxy configuration.Less setup, more scraping.
Extensive Output Per PostCollect 40+ data fields per profile including user info, song details, video metadata, and more.Comprehensive data for deep analysis.

๐Ÿงญ Complete Your TikTok Data Stack

Need comprehensive TikTok intelligence? The TikTok Profile Scraper works seamlessly alongside other specialized extraction tools to create a complete data collection ecosystem. Each actor targets a unique aspect of TikTok โ€” from user accounts and video content to comments, music tracks, and geographic data.

By combining these purpose-built scrapers, you can construct multi-dimensional datasets for influencer vetting, competitive research, audience analysis, and market intelligence. Choose the tools that match your specific use case, or deploy them together for maximum coverage.

๐Ÿฏย TikTok Scraper๐Ÿ’ฌ TikTok Comments Scraper๐Ÿ‘คย TikTok User Scraper
๐Ÿงญ TikTok Profile Scraper๐ŸŽต TikTok Music Scraper๐Ÿ“ TikTok Location Scraper

Important Note About Usage

This scraper is designed to fetch posts from real TikTok profiles. To ensure stable performance and fair usage, please follow these rules:

  • The profile must exist. Using non-existent or invalid usernames is not allowed.
  • The profile should have at least 10 posts. Scraping empty or nearly empty profiles creates unnecessary overhead and may be blocked.
  • Do not artificially limit results in the run or use a very near until parameter, this leads to inefficient queries.

โšก Performance & Technical Details

The Api Dojo TikTok Profile Scraper is engineered to deliver fast, reliable, and consistent user data extraction at scale. With its flexible input options, date range filtering, and batch processing capabilities, it handles extensive profile scraping operations efficiently โ€” making it the ideal solution for influencer research, talent discovery, and competitive intelligence workflows.

๐Ÿš€ Key Technical Highlights

โšก Feature๐Ÿ“Š Specification๐Ÿงพ Description
๐Ÿš€ Throughput425 posts per secondLightning-fast profile data extraction for bulk operations
๐Ÿ›ก๏ธ No Proxy RequiredStable out-of-the-boxRuns reliably without additional proxy setup
๐Ÿ“… Date Range Filtering'since' and 'until' parametersExtract posts within specific timeframes for temporal analysis
๐Ÿ‘ฅ Batch ProcessingMultiple profiles per runProcess numerous TikTok accounts simultaneously
๐Ÿ“ฆ Structured OutputJSON / CSV datasetsExport-ready format for CRMs, databases, and analytics tools
๐ŸŽฏ Dual Input MethodsUsername or profile URL supportFlexible configuration for streamlined data collection
๐Ÿ“Š Rich Data Fields40+ fields per profileComprehensive metadata including engagement, bio, and stats
โš™๏ธ Custom ConfigurationmaxItems, date filters, custom functionsFine-tune extraction parameters to match specific requirements

๐Ÿงญ Infrastructure Reliability

This actor is built for production-grade profile scraping with enterprise-level stability. Its optimized infrastructure maintains 98% success rates across thousands of runs, ensuring consistent performance even during high-volume extraction jobs. Perfect for continuous monitoring, large-scale influencer discovery, and integration with marketing automation platforms.

๐Ÿ‘น Competitors

Unfortunately, there are not much TikTok Profile Scrapers around the market. Most of the Profile Scrapers are embedded into the other ones. There are only 2 Profile Scrapers which are specialized specifically for gathering information from TikTok Profiles. Keep in mind that; while all tests used the same inputs and same resources, the recorded speeds and expenses may vary and may not precisely represent the actual metrics.

Feature๐Ÿฏ Tiktok Profile ScraperClockworks Tiktok Profile Scraper
Scrape from Profile URLsโœ”๏ธโŒ
Scrape from Usernamesโœ”๏ธโœ”๏ธ
Posts Per Second425144
Price Per 100k Results$30Rental (N/A)
Pricing Plan$0.30 per 1k resultsPay for Usage
Maximum Posts Per Input Limitโœ”๏ธโœ”๏ธ
Maximum Posts Total Limitโœ”๏ธโœ”๏ธ
Collect Detailed User Infoโœ”๏ธโœ”๏ธ
Collect Detailed Song Infoโœ”๏ธโœ”๏ธ
No Proxy Requiredโœ”๏ธโŒ

๐Ÿ’ฐ Pricing

The Apify TikTok Profile Scraper delivers unmatched value for TikTok user data extraction. With straightforward, results-based pricing, it's built to support everyone from solo marketers to enterprise teams โ€” enabling scalable profile scraping without subscription locks or unpredictable costs.

๐Ÿ“Š Pricing Overview

๐Ÿ’ต Plan Type๐Ÿงฎ Cost per 1,000 Posts๐Ÿงญ Highlights
๐Ÿ’  Standard Pricing$0.30Industry-leading pricing for high-volume TikTok profile and post data extraction

๐Ÿงญ Why It Works So Well

  • โœ… Pay per result, with transparent cost-per-post pricing.
  • ๐Ÿš€ Scale from small influencer lists to enterprise datasets seamlessly.
  • ๐Ÿ“Š Budget-friendly structure perfect for marketing teams and data operations.

๐Ÿš Input Parameters

The TikTok Profile Scraper offers streamlined configuration for extracting user profiles and their complete content history โ€” with flexible input methods and powerful filtering options.

๐Ÿงฉ Field๐Ÿ“ Type๐Ÿ“– Description๐Ÿช„ Default Value
startUrlsArrayPaste TikTok profile URLs directly. User profile URLs are fully supported for immediate results.[]
usernamesArrayTikTok usernames to scrape. Enter usernames without the @ symbol for batch processing.[]
untilStringDate-string filter to retrieve only posts published before this date. Use for temporal analysis and historical data collection.null
sinceStringDate-string filter to retrieve only posts published after this date. Ideal for tracking recent activity and new content.null
maxItemsNumberMaximum number of posts to extract from profiles. Control output volume for testing or comprehensive scraping.Infinity
customMapFunctionStringAdvanced JavaScript function to transform each output object. Maps data according to custom logic. Note: This function is designed for data transformation only โ€” using it for filtering will result in automatic blocking.null

โšก Supported Input Types

  • ๐Ÿ‘ค Profile URLs โ€” Full TikTok profile page links
  • ๐Ÿ”ค Usernames โ€” Direct username input (remove @ symbol before submission)

๐Ÿ“Œ Important: Each profile must exist and contain at least 10 posts to ensure stable performance. Scraping non-existent or nearly empty profiles may result in reduced efficiency.

๐Ÿœ Output

The TikTok Profile Scraper returns comprehensive, structured JSON data for every profile and post โ€” delivering ready-to-analyze datasets for influencer vetting, competitive research, and audience analysis.

๐Ÿ“ฆ Example Output Object

{
"id": "7524427347697896726",
"title": "When afternoon tea interferes with a lap around the @Formula 1 trackโ€ฆhope the interior is ok ๐Ÿฅด",
"views": 489994,
"likes": 18968,
"comments": 267,
"shares": 952,
"bookmarks": 1170,
"hashtags": [],
"channel": {
"name": "Gordon Ramsay",
"username": "gordonramsayofficial",
"id": "6747935906352907269",
"url": "https://www.tiktok.com/@gordonramsayofficial",
"avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7310612651137040390~tplv-tiktokx-cropcenter-q:1080:1080:q70.heic...",
"verified": true,
"followers": 41108596,
"following": 566,
"videos": 653
},
"collabInfo": {
"shouldDisplayTag": true,
"collaborators": [
{
"id": "6747935906352907269",
"username": "gordonramsayofficial",
"name": "Gordon Ramsay",
"avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7310612651137040390...",
"verified": "",
"followers": 41108596,
"url": "https://www.tiktok.com/@gordonramsayofficial"
},
{
"id": "6746088991441454085",
"username": "f1",
"name": "Formula 1",
"avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/81679768057c8abbfa8c19a5cea5ec89...",
"verified": "verified account",
"followers": 12073936,
"url": "https://www.tiktok.com/@f1"
}
]
},
"uploadedAt": 1751917268,
"uploadedAtFormatted": "2025-07-07T19:41:08.000Z",
"video": {
"width": 576,
"height": 1024,
"ratio": "540p",
"duration": 112.244,
"url": "https://v45.tiktokcdn-eu.com/4ab29d91f8527835d66766d46545612c/...",
"cover": "https://p16-pu-sign-no.tiktokcdn-eu.com/tos-no1a-p-0037-no/...",
"thumbnail": "https://p16-pu-sign-no.tiktokcdn-eu.com/tos-no1a-p-0037-no/..."
},
"song": {
"id": 7524427350340111126,
"title": "original sound - gordonramsayofficial",
"artist": "Gordon Ramsay",
"album": null,
"duration": 112,
"cover": "https://p77-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7310612651137040390..."
},
"postPage": "https://www.tiktok.com/@gordonramsayofficial/video/7524427347697896726"
}

๐Ÿงญ Output Structure Highlights

๐Ÿช„ Field๐Ÿ“– Description
id, titleUnique post identifier and video caption text
views, likes, sharesComplete engagement metrics for performance analysis
hashtagsAll hashtags used in the post for trend tracking
channelFull user profile data: username, bio, followers, verification status
collabInfoCollaboration metadata when posts feature multiple creators
videoVideo technical specs including dimensions, duration, URLs, and previews
songComplete audio metadata: track title, artist, duration, and cover art
uploadedAtUnix timestamp and ISO-formatted date for temporal analysis
postPageDirect URL to the original TikTok post

All profile and post data exports in JSON, CSV, or Excel format โ€” ready for immediate integration with CRM systems, marketing dashboards, data warehouses, or custom analytics platforms. Perfect for influencer databases, competitive intelligence tools, and audience research workflows.

๐Ÿ”ง Troubleshooting & Common Issues

Encountering issues with the TikTok Profile Scraper? Below are solutions to common problems based on actual actor configuration and user feedback.

โ“ Getting Few TikTok Profile Results? (Low Result Count)

Problem: The TikTok profile scraper returns fewer posts than expected from user profiles.

Solution: Check the maxItems field in your input configuration. This parameter controls the maximum number of posts to extract from each profile. If maxItems is set too low (e.g., 50), the scraper will stop after reaching that limit even if the profile has hundreds of videos available. Leaving maxItems empty allows unlimited extraction from each profile. Also verify the "Maximum charged results" field in your actor settings โ€” these two fields work together to control total output volume.

Example configuration:

json

{
"usernames": ["gordonramsayofficial"],
"maxItems": 500
// other parameters...
}

Verify that your input parameters (usernames, URLs, date filters) are not overly restrictive. If your criteria are too narrow, fewer results will be returned.

๐Ÿ“‚ Are Some TikTok Profile Outputs Missing? (Incomplete Data)

Problem: Some output fields appear empty, or you can't see all the profile data you expected.

Solution: The preview in the Apify Console displays only a subset of fields for quick overview. To access complete profile data:

  • Navigate to the "Storage" tab in the Apify Console.
  • Choose either:
    • "Download the results" โ€” export the full dataset as JSON, CSV, or Excel with all 40+ data fields.
    • "Open in a New Tab" โ€” view the complete dataset directly in your browser.

This ensures you see all collected fields including collaboration data, detailed channel information, song metadata, and video specifications โ€” not just the condensed preview.

โš ๏ธ Getting No Results? (Zero Data Returned)

Problem: The TikTok profile scraper runs but returns 0 results or empty datasets.

Solution: Confirm that your parameters are not overly restrictive. Verify that:

  • TikTok usernames or profile URLs are valid and publicly accessible. Test them manually in your browser.
  • If using date filters (since/until), ensure the date range includes actual posts from the profile.
  • The profile exists and is public โ€” private or deleted accounts cannot be scraped.

Start with a known working profile to verify the scraper functions correctly, then adjust your target profiles gradually.

๐Ÿ’ฌ Not Receiving New Comments After a Large Batch?

Problem: Data stops appearing after scraping a large amount of profile content.

Solution: Open the Log tab in the Apify Console. If you see a message like: "Logging is too fast, some lines were skipped" the scraper is processing too much data at once. To fix this, run smaller batches of data (e.g., split very large profile lists into multiple smaller runs) to avoid skipped logs.

๐Ÿšจ Actor Run Failed or Shows Errors?

Problem: The actor stops with an error status or shows failure messages.

Solution: Check the Log tab in the Apify Console for specific error messages. Verify your input JSON syntax โ€” invalid JSON will cause immediate failure. Review your configuration against the input parameters documentation. Test with a minimal input (e.g., one profile URL and a low maxItems) to isolate the issue.

๐Ÿ“ง Need Additional Help?

If you've tried the solutions above and still experience issues with TikTok profile scraping:

Contact Support: apidojo10@gmail.com

๐ŸŽฏ Who Needs This TikTok Profile Scraper? (Use Cases & Industries)

The Api Dojo TikTok Profile Scraper is a specialized TikTok user data extraction tool built for professionals who need comprehensive, structured profile intelligence. Whether you're focused on influencer discovery, talent scouting, competitive intelligence, or audience research โ€” this TikTok profile scraper transforms public user data into actionable business insights for recruitment, marketing, and strategic planning.

๐ŸŽฅ Influencer Marketing Teams & Brand Managers

Use TikTok Profile Scraper for influencer discovery, vetting, and performance tracking. Influencer marketing professionals leverage this TikTok account information scraper to build curated databases of potential brand partners, analyze creator authenticity, and track influencer growth over time. By scraping complete TikTok profiles with engagement metrics and content history, marketing teams make data-driven partnership decisions instead of relying on gut instinct.

Key capabilities:

  • Scrape TikTok profiles to discover emerging creators by niche, follower count, and engagement rate
  • Extract complete user bio data including contact information and collaboration history
  • Track follower growth trends and content performance across multiple creators
  • Validate influencer authenticity by analyzing posting frequency and engagement patterns
  • Build searchable influencer databases with 40+ data fields per profile

Example: Scrape 500 beauty creators with 50K-500K followers to identify authentic micro-influencers for product launch campaigns, prioritizing accounts with verified status and consistent engagement rates above 5%.

๐Ÿ“Š Talent Agencies & Recruitment Professionals

Use TikTok Profile Scraper for talent scouting and creator recruitment. Talent agencies and entertainment recruiters use this TikTok user scraper to identify rising stars, track creator portfolios, and monitor competitive roster moves. Every profile becomes a potential talent opportunity with complete career metrics and content specialization data.

Key capabilities:

  • Scrape TikTok user data to discover creators in specific content categories (comedy, dance, education, etc.)
  • Extract verification status, follower counts, and total video output for talent assessment
  • Monitor competitor agency rosters by tracking profile changes and collaboration patterns
  • Build talent databases with historical content performance and growth trajectories
  • Identify creators showing rapid follower growth for early recruitment outreach

Example: Track all verified creators in the "EducationTok" space with 100K+ followers to identify potential speakers for virtual events and educational partnerships.

๐Ÿ” Competitive Intelligence & Market Analysts

Use TikTok Profile Scraper for competitor monitoring and strategic analysis. Market analysts and competitive intelligence teams deploy this TikTok profile data scraper to track competitor brand accounts, monitor their content strategies, and benchmark engagement performance. Profile-level data reveals content themes, posting cadence, and audience growth patterns that inform strategic positioning.

Key capabilities:

  • Scrape competitor TikTok profiles to analyze content strategy and posting frequency
  • Extract complete post history with engagement metrics for performance benchmarking
  • Track follower growth velocity and audience engagement trends over time
  • Identify collaboration patterns between competitors and influencer partners
  • Monitor verification status changes and official brand account launches

Example: Scrape 20 competitor brand profiles monthly to track their content themes, average engagement rates, and posting schedules, identifying gaps in your own content strategy.

๐Ÿ’ผ Lead Generation Specialists & B2B Sales

Use TikTok Profile Scraper for B2B lead discovery and prospect research. Lead generation professionals use this Apify TikTok profile scraper to identify business owners, consultants, and service providers who actively promote their businesses on TikTok. Profile bio data often includes email addresses, website links, and business descriptions โ€” perfect for building targeted outreach lists.

Key capabilities:

  • Scrape TikTok profiles in business niches (coaches, consultants, agencies, SaaS founders)
  • Extract bio information containing contact details, website URLs, and service offerings
  • Build prospect lists filtered by follower count, verification status, and content focus
  • Identify creators mentioning specific keywords in their bios (e.g., "marketing agency," "business coach")
  • Track profile growth to prioritize outreach to fast-growing business accounts

Example: Scrape 1,000 TikTok profiles in the "business coaching" niche with 10K-100K followers, extracting bio URLs and email addresses for B2B partnership outreach.

๐Ÿ“ฑ Social Media Managers & Content Strategists

Use TikTok Profile Scraper for content research and audience analysis. Social media managers leverage this TikTok user data scraper to study successful creator strategies, analyze top-performing content formats, and understand audience preferences within specific niches. Profile-level intelligence reveals what content resonates and why.

Key capabilities:

  • Scrape TikTok profiles of top performers in your industry to analyze their content mix
  • Extract complete video history with engagement metrics to identify viral content patterns
  • Track posting frequency, video duration trends, and music usage across successful creators
  • Analyze bio optimization strategies and link usage among high-growth accounts
  • Monitor collaboration patterns to identify cross-promotion opportunities

Example: Scrape 50 top fitness creators to analyze their content themes, posting schedules, and video formats, identifying patterns in viral workout content for replication.

๐Ÿข Brand Safety & PR Teams

Use TikTok Profile Scraper for brand safety monitoring and reputation management. PR professionals and brand safety teams use this TikTok account information scraper to vet potential brand partners, monitor influencer controversies, and track brand mention patterns across creator profiles. Profile data helps assess creator suitability before partnership commitments.

Key capabilities:

  • Scrape influencer profiles to review complete content history before brand partnerships
  • Extract collaboration data to identify previous brand partnerships and sponsorships
  • Monitor profile bio changes that might indicate controversy or rebranding
  • Track follower count drops that signal audience trust issues
  • Analyze content themes and hashtag usage for brand alignment assessment

Example: Before finalizing a $50K influencer partnership, scrape the creator's complete TikTok profile to review all 500+ videos for content alignment and past controversies.

๐Ÿ“ˆ Data Scientists & Marketing Analytics Teams

Use TikTok Profile Scraper for predictive modeling and trend forecasting. Data scientists love the structured TikTok profile data output with clean fields, timestamps, and engagement metrics. Profile datasets power machine learning models for influencer performance prediction, audience growth forecasting, and content success probability analysis.

Key capabilities:

  • Scrape thousands of TikTok profiles to build training datasets for ML models
  • Extract time-series data on follower growth and engagement trends for predictive analytics
  • Build influencer scoring models based on verification status, engagement rates, and content consistency
  • Analyze correlation between profile attributes (bio length, follower count) and content performance
  • Create influencer recommendation engines powered by profile similarity algorithms

Example: Scrape 10,000 TikTok creator profiles to train a machine learning model that predicts which micro-influencers will reach 100K followers within 6 months.

๐Ÿš€ E-commerce Brands & Product Marketers

Use TikTok Profile Scraper for creator marketplace intelligence and UGC discovery. E-commerce brands use this TikTok profile data extractor to identify creators who frequently promote products, track affiliate marketer profiles, and discover user-generated content opportunities. Profile data reveals which creators specialize in product reviews and unboxing content.

Key capabilities:

  • Scrape TikTok profiles of creators who frequently feature product links in bios
  • Extract profiles mentioning specific product categories or brand partnerships
  • Track creator profiles in niche product markets (beauty, tech, fashion, home goods)
  • Identify TikTok Shop sellers and affiliate marketers for partnership opportunities
  • Monitor competitor product mentions across creator profiles

Example: Scrape 200 beauty creator profiles who mention "PR friendly" in their bios to build a targeted list for product seeding campaigns.

๐ŸŽ“ Researchers & Academic Analysts

Use TikTok Profile Scraper for social media research and cultural studies. Academic researchers use this TikTok user scraper to build datasets for studies on creator behavior, platform dynamics, influencer economics, and digital culture. Profile-level data enables longitudinal studies tracking creator careers and platform evolution.

Key capabilities:

  • Scrape TikTok profile data at scale for academic research datasets (1,000+ profiles)
  • Extract structured data on creator demographics, verification patterns, and growth trajectories
  • Track profile changes over time for longitudinal creator career studies
  • Analyze collaboration networks between creators using collab data
  • Study content specialization patterns and niche formation on TikTok

Example: Scrape 5,000 TikTok creator profiles for a study analyzing the relationship between verification status, follower count, and content posting frequency across different creator tiers.

๐Ÿ’ก How to Scrape TikTok Profiles: Step-by-Step Guide

The TikTok Profile Scraper is designed for simplicity โ€” whether you're extracting data from a single influencer or building a database of thousands of creator profiles. Follow this guide to start scraping TikTok user data in minutes.

๐Ÿš€ Quick Start: 3 Steps to Scrape TikTok Profiles

Step 1: Choose Your Input Method

The scraper accepts two input formats:

  • Profile URLs: Paste complete TikTok profile links directly
    • Example: https://www.tiktok.com/@gordonramsayofficial
  • Usernames: Enter TikTok usernames without the @ symbol
    • Example: gordonramsayofficial (NOT @gordonramsayofficial)

Step 2: Configure Your Parameters

Set your extraction preferences:

  • maxItems: Control how many posts to extract per profile (leave empty for unlimited)
  • since/until: Filter posts by date range for temporal analysis
  • customMapFunction: Transform output data with custom JavaScript (optional)

Step 3: Run & Export

Click "Start" and watch the scraper extract complete profile data. Export results as JSON, CSV, or Excel for immediate use in your workflows.

๐Ÿ“‹ Method 1: Scrape Using Profile URLs

Best for: Single profiles, specific accounts, manual lists

  1. Navigate to the TikTok Profile Scraper in Apify Console
  2. In the startUrls field, add profile URLs:
{
"startUrls": [
{ "url": "https://www.tiktok.com/@gordonramsayofficial" },
{ "url": "https://www.tiktok.com/@f1" },
{ "url": "https://www.tiktok.com/@nike" }
]
}
  1. Set maxItems if needed (e.g., 100 for first 100 posts per profile)
  2. Click Start to begin scraping

Output: Complete profile data including bio, followers, verification status, and all posts with engagement metrics.

๐Ÿ“‹ Method 2: Scrape Using Usernames

Best for: Bulk operations, username lists, automated workflows

  1. In the usernames field, add TikTok handles without @ symbols:
{
"usernames": [
"gordonramsayofficial",
"f1",
"nike",
"adidas"
],
"maxItems": 200
}
  1. Configure additional filters if needed
  2. Click Start to process all profiles

Pro Tip: Remove @ symbols before adding usernames. Use username not @username.

๐Ÿ“… Advanced: Filter Profiles by Date Range

Use case: Track recent activity, analyze historical content, or compare time periods

Extract only posts within specific timeframes using date filters:

{
"usernames": ["gordonramsayofficial"],
"since": "2025-01-01",
"until": "2025-03-31",
"maxItems": 500
}

Result: Only posts published between January 1 and March 31, 2025 will be extracted.

Date Format Options:

  • YYYY-MM-DD (e.g., 2025-01-15)
  • YYYY-MM-DDTHH:MM:SSZ (e.g., 2025-01-15T10:30:00Z)

๐Ÿ”ง Best Practices for TikTok Profile Scraping

โœ… DO:

  • Verify profiles exist โ€” Test URLs manually before bulk scraping
  • Use reasonable maxItems โ€” Start with 100-500 posts for testing
  • Remove @ symbols โ€” Username format: username not @username
  • Batch wisely โ€” Process 10-50 profiles per run for optimal performance
  • Set date ranges strategically โ€” Use since/until for focused temporal analysis

โŒ DON'T:

  • Scrape empty profiles โ€” Profiles must have at least 10 posts for stability
  • Use very narrow date filters โ€” Artificially restrictive ranges create inefficient queries
  • Use customMapFunction for filtering โ€” This causes automatic blocking; use date filters instead
  • Scrape private accounts โ€” Only public profiles are accessible

โ“ Frequently Asked Questions (FAQ)

Can I scrape TikTok profiles without an account?

Yes, this TikTok profile scraper extracts all public profile data without requiring login or authentication. No TikTok account needed.

How much does it cost to scrape 100,000 TikTok posts from profiles?

Only $30 for 100,000 posts ($0.30 per 1,000 posts) โ€” significantly more affordable than competing solutions.

Can I scrape TikTok profiles with follower counts and engagement metrics?

Yes, the TikTok profile scraper extracts complete user data including followers, following, total videos, verification status, bio information, and full engagement metrics (views, likes, comments, shares, bookmarks) for all posts.

What's the difference between scraping by username vs. profile URL?

Both methods work identically. Use profile URLs when you have full TikTok links, or use usernames (without @ symbol) for cleaner batch processing. Choose whichever format is most convenient for your workflow.

Can I scrape private TikTok profiles?

No, this scraper only accesses public TikTok profiles. Private or restricted accounts cannot be scraped.

How many profiles can I scrape at once?

You can scrape unlimited profiles per run. For optimal performance, we recommend batching 10-50 profiles at a time. Larger batches work fine but may take longer to complete.

Does this work for verified TikTok accounts?

Absolutely. The scraper works for all public profiles โ€” verified and non-verified alike. Verification status is included in the output data.

Can I filter posts by date range?

Yes, use the since and until parameters to extract only posts within specific timeframes. Perfect for tracking recent activity or analyzing historical content periods.

What if a profile has no posts or very few videos?

Each profile must have at least 10 posts for stable scraping performance. Profiles with fewer than 10 posts may return incomplete data or reduced efficiency.

Can I extract email addresses or contact information from profiles?

Contact information appears in the channel.bio field when creators include it in their TikTok bio. The scraper captures all bio text, which often contains emails, websites, and business contact details.

How fast is this TikTok profile scraper?

The scraper processes 425 posts per second on average. A profile with 500 posts typically completes extraction in under 2 minutes.

Can I automate TikTok profile scraping on a schedule?

Yes, use Apify's built-in scheduler to run the scraper automatically at daily, weekly, or monthly intervals. Perfect for tracking influencer growth and monitoring competitor profiles over time.

What data formats can I export?

Export scraped profile data in JSON, CSV, Excel (.xlsx), or access via API. All formats include the complete 40+ data fields per profile and post.

Can I scrape collaboration data when creators post together?

Yes, the scraper extracts collabInfo data showing all collaborators on joint posts, including their usernames, follower counts, verification status, and profile URLs.

Does this scraper work with TikTok Shop profiles?

Yes, the scraper works for all public TikTok profiles including TikTok Shop sellers. Extract their complete product video history and engagement metrics.

What happens if I enter an invalid username?

Invalid or non-existent usernames will return no results for that specific profile. The scraper will continue processing other valid profiles in your list. Check the logs for specific error messages.

Can I scrape the same profile multiple times?

Yes, you can scrape any profile as many times as needed. This is useful for tracking changes in follower counts, new posts, and engagement metrics over time.

How accurate is the follower count and engagement data?

Data accuracy is 98%+ as the scraper extracts real-time information directly from TikTok. Metrics reflect the exact values at the moment of scraping.

Can I use this for influencer marketing databases?

Absolutely. Many marketing agencies use this scraper to build and maintain influencer databases with up-to-date follower counts, engagement rates, and contact information.

Do I need proxies to scrape TikTok profiles?

No, proxies are not required. The scraper includes stable, built-in access to TikTok without additional proxy configuration or costs.

What's the maximum number of posts I can extract per profile?

Set any value for maxItems or leave it empty for unlimited extraction. Profiles with thousands of videos can be fully scraped without restrictions.

Can I scrape only recent posts from the last 30 days?

Yes, use the since parameter with a date 30 days ago (e.g., "since": "2025-01-21" for posts after January 21st). The scraper will only extract matching posts.

How do I remove the @ symbol from usernames?

Simply delete the @ character before entering usernames. Use gordonramsayofficial instead of @gordonramsayofficial in the usernames field.

Can I get video download URLs from profile scraping?

Yes, every post includes direct video URLs in the video.url field, along with cover images and thumbnails. These URLs allow you to download or embed the videos.

Does the scraper extract hashtags from profile posts?

Yes, all hashtags used in each post are extracted and available in the hashtags array field for trend analysis and content categorization.

What's included in the music/song metadata?

For each post, you get complete audio data: song ID, title, artist name, album (if applicable), duration, and cover art URL.

Can I scrape TikTok profiles from specific countries?

The scraper extracts profile data globally. However, it doesn't filter profiles by geographic location โ€” it retrieves all public profile content regardless of the creator's country.

How often is the scraper updated and maintained?

The actor receives daily maintenance and updates. Last modified: 6 hours ago. Active support ensures compatibility with TikTok platform changes.

What's the difference between this and the regular TikTok Scraper?

The TikTok Profile Scraper specializes in extracting complete user profile data and all posts from specific accounts. The TikTok Scraper handles broader tasks like hashtag scraping, search queries, and location-based content. Choose based on whether you need profile-focused or content-focused extraction.

On this page

Share Actor: