๐ฏ Tiktok Profile Scraper (Pay Per Result)
Pricing
$0.30 / 1,000 posts
๐ฏ Tiktok Profile Scraper (Pay Per Result)
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
| Capability | What It Does | Why It Matters |
|---|---|---|
| Username or URL Input | Accept both TikTok profile URLs and usernames (without @ sign) for flexible data collection. | Simplifies input process for bulk operations. |
| Batch Profile Processing | Process multiple TikTok profiles in a single run with automatic pagination. | Perfect for influencer research and competitor analysis at scale. |
| Date Range Filtering | Use 'since' and 'until' parameters to retrieve posts within specific timeframes. | Enables temporal analysis and trend tracking. |
| High Customization | Fine-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 Output | JSON / CSV / Dataset ready for dashboards, CRM systems, or automation platforms. | Instant integration with your existing tools. |
| No Proxy Required | Runs smoothly out of the box without additional proxy configuration. | Less setup, more scraping. |
| Extensive Output Per Post | Collect 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
untilparameter, 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 |
|---|---|---|
| ๐ Throughput | 425 posts per second | Lightning-fast profile data extraction for bulk operations |
| ๐ก๏ธ No Proxy Required | Stable out-of-the-box | Runs reliably without additional proxy setup |
| ๐ Date Range Filtering | 'since' and 'until' parameters | Extract posts within specific timeframes for temporal analysis |
| ๐ฅ Batch Processing | Multiple profiles per run | Process numerous TikTok accounts simultaneously |
| ๐ฆ Structured Output | JSON / CSV datasets | Export-ready format for CRMs, databases, and analytics tools |
| ๐ฏ Dual Input Methods | Username or profile URL support | Flexible configuration for streamlined data collection |
| ๐ Rich Data Fields | 40+ fields per profile | Comprehensive metadata including engagement, bio, and stats |
| โ๏ธ Custom Configuration | maxItems, date filters, custom functions | Fine-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 Scraper | Clockworks Tiktok Profile Scraper |
|---|---|---|
| Scrape from Profile URLs | โ๏ธ | โ |
| Scrape from Usernames | โ๏ธ | โ๏ธ |
| Posts Per Second | 425 | 144 |
| Price Per 100k Results | $30 | Rental (N/A) |
| Pricing Plan | $0.30 per 1k results | Pay 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.30 | Industry-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 |
|---|---|---|---|
| startUrls | Array | Paste TikTok profile URLs directly. User profile URLs are fully supported for immediate results. | [] |
| usernames | Array | TikTok usernames to scrape. Enter usernames without the @ symbol for batch processing. | [] |
| until | String | Date-string filter to retrieve only posts published before this date. Use for temporal analysis and historical data collection. | null |
| since | String | Date-string filter to retrieve only posts published after this date. Ideal for tracking recent activity and new content. | null |
| maxItems | Number | Maximum number of posts to extract from profiles. Control output volume for testing or comprehensive scraping. | Infinity |
| customMapFunction | String | Advanced 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, title | Unique post identifier and video caption text |
| views, likes, shares | Complete engagement metrics for performance analysis |
| hashtags | All hashtags used in the post for trend tracking |
| channel | Full user profile data: username, bio, followers, verification status |
| collabInfo | Collaboration metadata when posts feature multiple creators |
| video | Video technical specs including dimensions, duration, URLs, and previews |
| song | Complete audio metadata: track title, artist, duration, and cover art |
| uploadedAt | Unix timestamp and ISO-formatted date for temporal analysis |
| postPage | Direct 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
- Example:
- Usernames: Enter TikTok usernames without the @ symbol
- Example:
gordonramsayofficial(NOT@gordonramsayofficial)
- Example:
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
- Navigate to the TikTok Profile Scraper in Apify Console
- 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" }]}
- Set maxItems if needed (e.g.,
100for first 100 posts per profile) - 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
- In the usernames field, add TikTok handles without @ symbols:
{"usernames": ["gordonramsayofficial","f1","nike","adidas"],"maxItems": 200}
- Configure additional filters if needed
- 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:
usernamenot@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
-
๐ค TikTok Profile Scraper โ Fast, Reliable & Complete User Data Extraction
-
๐ฏ Who Needs This TikTok Profile Scraper? (Use Cases & Industries)
- ๐ฅ Influencer Marketing Teams & Brand Managers
- ๐ Talent Agencies & Recruitment Professionals
- ๐ Competitive Intelligence & Market Analysts
- ๐ผ Lead Generation Specialists & B2B Sales
- ๐ฑ Social Media Managers & Content Strategists
- ๐ข Brand Safety & PR Teams
- ๐ Data Scientists & Marketing Analytics Teams
- ๐ E-commerce Brands & Product Marketers
- ๐ Researchers & Academic Analysts
-
-
- How much does it cost to scrape 100,000 TikTok posts from profiles?
- Can I scrape TikTok profiles with follower counts and engagement metrics?
- What's the difference between scraping by username vs. profile URL?
- Can I scrape private TikTok profiles?
- How many profiles can I scrape at once?
- Does this work for verified TikTok accounts?
- Can I filter posts by date range?
- What if a profile has no posts or very few videos?
- Can I extract email addresses or contact information from profiles?
- How fast is this TikTok profile scraper?
- Can I automate TikTok profile scraping on a schedule?
- What data formats can I export?
- Can I scrape collaboration data when creators post together?
- Does this scraper work with TikTok Shop profiles?
- What happens if I enter an invalid username?
- Can I scrape the same profile multiple times?
- How accurate is the follower count and engagement data?
- Can I use this for influencer marketing databases?
- Do I need proxies to scrape TikTok profiles?
- What's the maximum number of posts I can extract per profile?
- Can I scrape only recent posts from the last 30 days?
- How do I remove the @ symbol from usernames?
- Can I get video download URLs from profile scraping?
- Does the scraper extract hashtags from profile posts?
- What's included in the music/song metadata?
- Can I scrape TikTok profiles from specific countries?
- How often is the scraper updated and maintained?
- What's the difference between this and the regular TikTok Scraper?
-
Share Actor:
