Fast TikTok Scraper API | Influencer Data & Analytics API
Pricing
Pay per event
Fast TikTok Scraper API | Influencer Data & Analytics API
TikTok Scraper API - fast TikTok data extraction for videos, profiles, hashtags, music, locations and search. 200 posts/sec, 98% success rate. $0.006/query with 10-20 posts FREE, then $0.0003/post. No login, proxies or API keys needed; JSON/CSV output for analytics.
Pricing
Pay per event
Rating
0.0
(0)
Developer

API Dojo
Actor stats
0
Bookmarked
7
Total users
5
Monthly active users
15 hours ago
Last modified
Share

🎵 TikTok Scraper API - Extract Videos, Profiles, Hashtags & Trends at Scale
The fastest TikTok data extraction tool on Apify. Scrape posts, profiles, hashtags, music, locations, and search results without login or proxies.
Extract TikTok data from @nike, @gordonramsay, #TikTokMadeMeBuyIt, or any public content in seconds. Get complete video metadata, engagement metrics (views, likes, comments, shares), creator profiles, trending sounds, and 50+ data fields-all in clean JSON/CSV format.
Simple pricing: $0.006 per query includes 10-20 FREE posts. Additional posts just $0.0003 each.
Why 50,000+ Runs Trust This Scraper
- ✅ 98% success rate - Proven reliability across 50K+ production runs
- ✅ 100 posts per second - Industry-leading extraction speed
- ✅ No setup required - No TikTok login, no proxies, no API keys
- ✅ 10-20 free posts per query - Every query includes substantial free data
- ✅ 6 data surfaces - Profiles, videos, hashtags, music, locations, search
- ✅ MCP compatible - Works with AI agents and LLM workflows
Perfect for influencer research, trend tracking, competitive intelligence, lead generation, and social media analytics.
💰 Pricing: $0.006/query (10-20 posts FREE) + $0.0003/post
⚡ Speed: 100 posts/second
✅ Success Rate: 98% across 50K+ runs
📊 Output: JSON/CSV with 50+ fields per post
🚀 Start now: No login • No proxies • API & MCP ready
📋 Table of Contents
- 🧭 What Does TikTok Scraper Do?
- ⚡ Features & Functionality
- 💰 Pricing
- 🍚 Input Parameters
- 💡 Strategy Guide
- 📦 Output
- 🧩 Custom Map Function
- 🤖 MCP Integration
- 👹 Competitor Comparison
- 🈴 Related TikTok Scrapers
- 🔧 Troubleshooting
- 🎯 Use Cases
- 💡 How to Scrape TikTok
- ❓ FAQ
- 📞 Contact
🧭 What Does TikTok Scraper Do?
TikTok scraping is the automated process of extracting video data, creator profiles, engagement metrics, hashtag content, trending sounds, and location-based posts from TikTok.com. This technique enables influencer discovery, trend tracking, competitive intelligence, lead generation, and social media research at scale.
The Api Dojo TikTok Scraper API is a powerful, all-in-one TikTok data extraction tool built to scrape TikTok profiles, posts, hashtags, music, locations, and search results at scale. Collect structured TikTok data quickly and reliably - without needing proxies, authentication, or complex setup.
⚡ Features & Functionality
The TikTok Scraper API gives you complete, structured access to TikTok's public data - covering videos, profiles, hashtags, music, locations, and search. Built for trend discovery, data enrichment, and growth intelligence at scale.
6 TikTok Data Surfaces
| Data Surface | What You Get | Example URL |
|---|---|---|
| 👤 User Profiles | Posts, engagement, followers, bio, verification | https://www.tiktok.com/@nike |
| 🔍 Search Results | Keyword-based content discovery with filters | https://www.tiktok.com/search?q=recipe |
| #️⃣ Hashtags/Tags | All posts under specific hashtags | https://www.tiktok.com/tag/recipe |
| 🎵 Music/Sounds | All videos using a particular sound | https://www.tiktok.com/music/song-123 |
| 📍 Locations | Geo-tagged content from specific places | https://www.tiktok.com/place/nyc-123 |
| 🎥 Single Videos | Detailed data for individual posts | https://www.tiktok.com/@user/video/123 |
Core Features
| Feature | Description | Benefit |
|---|---|---|
| 💰 Event-Based Pricing | Pay only for posts you actually scrape-no subscriptions | Cost control: Only pay for what you extract |
| 🎁 Free Posts Per Query | 10-20 posts FREE with every query | Budget-friendly: Substantial free data included |
| ⚡ 100 Posts/Second | Industry-leading extraction speed | Time savings: Extract thousands in minutes |
| ✅ 98% Success Rate | Proven reliability across 50K+ runs | Dependable: Production-ready performance |
| 🛡️ Zero Authentication | No cookies, no login, no TikTok account | Safe & simple: Start immediately |
| � No Proxy Required | Direct API access without proxies | Cost savings: No proxy fees |
| 🌍 Location Filtering | Target specific countries with ISO codes | Precision: Regional content targeting |
| 📅 Date Range Filtering | Filter by time period (week, month, etc.) | Relevance: Get recent or historical data |
| 🔧 Custom Map Function | JavaScript function to transform output | Flexibility: Shape data to your needs |
| 🤖 MCP Compatible | Works with AI agents and LLM workflows | Future-ready: AI-native integration |
| 📥 Bulk Extraction | Scrape multiple sources in one run | Efficiency: Batch operations |
| 📊 Structured Output | Clean JSON/CSV ready for analysis | Integration-ready: Direct pipeline import |
💰 Pricing: Transparent Event-Based Costs
Transparent pay-per-use pricing for this TikTok scraper API-no subscriptions, no hidden fees, no monthly minimums. One of the most affordable TikTok scraper solutions available.
📊 Event Costs by Query Type
| Event Type | Price | Free Posts Included | What Triggers It |
|---|---|---|---|
| User Query | $0.006 | 20 posts FREE | Scraping a TikTok user profile |
| Location Query | $0.006 | 20 posts FREE | Scraping posts from a location |
| Search Query | $0.006 | 20 posts FREE | Performing a keyword search |
| Tag/Hashtag Query | $0.006 | 20 posts FREE | Scraping posts by hashtag |
| Music Query | $0.003 | 10 posts FREE | Scraping posts using a sound |
| Single Post Query | $0.003 | Flat rate | Fetching a single video |
| Dataset Item | $0.0003 | N/A | Each post beyond free quota |
💡 How Charges Work
User/Location/Search/Tag Queries ($0.006):
- Each query includes 20 posts FREE
- Additional posts beyond 20 cost $0.0003 each
Music Queries ($0.003):
- Each music query includes 10 posts FREE
- Additional posts beyond 10 cost $0.0003 each
Single Post Queries ($0.003):
- Flat rate per video (returns 1 video per query)
- No additional charges
📈 Cost Examples
| Scenario | Charges | Calculation | Total Cost |
|---|---|---|---|
| 1 user, 20 posts | 1 user query | $0.006 | $0.006 |
| 1 user, 100 posts | 1 query + 80 items | $0.006 + ($0.0003 × 80) | $0.030 |
| 1 hashtag, 500 posts | 1 query + 480 items | $0.006 + ($0.0003 × 480) | $0.150 |
| 1 music, 200 posts | 1 query + 190 items | $0.003 + ($0.0003 × 190) | $0.060 |
| 5 single videos | 5 queries | $0.003 × 5 | $0.015 |
| 10 users, 500 posts | 10 queries + 300 items | ($0.006 × 10) + ($0.0003 × 300) | $0.150 |
| 100,000 posts | Multiple queries + items | Varies by source | ~$30 |
💵 Cost Comparison: TikTok Scraper Pricing
| Volume | Api Dojo TikTok Scraper | Typical Competitor |
|---|---|---|
| 1,000 posts | $0.30 | $3-10 |
| 10,000 posts | $3.00 | $30-100 |
| 100,000 posts | $30.00 | $300-1,000 |
| 1,000,000 posts | $300.00 | $3,000-10,000 |
💡 Pro Tip
Each query includes FREE posts (20 for user/location/search/tag, 10 for music)! This makes TikTok data collection incredibly cost-effective. Perfect for influencer research, trend tracking, and social media intelligence without breaking the budget.
🍚 Input Parameters
Flexible input options for targeting multiple TikTok data surfaces - profiles, hashtags, search, music, and locations - with simple configuration.
| Field | Type | Description | Default |
|---|---|---|---|
| startUrls | array | TikTok URLs to scrape (User, Video, Search, Tag, Music, Location) | [] |
| keywords | array | Search keywords/terms to search from TikTok | [] |
| location | string | ISO 3166-1 alpha-2 country code (e.g., US, GB, DE) | null |
| dateRange | string | Time filter: DEFAULT, ALL_TIME, YESTERDAY, THIS_WEEK, THIS_MONTH, LAST_3_MONTHS, LAST_6_MONTHS | DEFAULT |
| maxItems | integer | Maximum total posts to output | Infinity |
| includeSearchKeywords | boolean | Add search keyword field to each post | false |
| customMapFunction | string | JavaScript function to transform output | null |
Note: Provide either startUrls OR keywords (at least one required).
Supported URL Types
| URL Type | Format | Example |
|---|---|---|
| 👤 User Profile | https://www.tiktok.com/@username | https://www.tiktok.com/@nike |
| 🎥 Single Video | https://www.tiktok.com/@user/video/ID | https://www.tiktok.com/@nike/video/123 |
| 🔍 Search | https://www.tiktok.com/search?q=keyword | https://www.tiktok.com/search?q=recipe |
| #️⃣ Hashtag | https://www.tiktok.com/tag/hashtag | https://www.tiktok.com/tag/recipe |
| 🎵 Music | https://www.tiktok.com/music/name-ID | https://www.tiktok.com/music/viral-123 |
| 📍 Location | https://www.tiktok.com/place/name-ID | https://www.tiktok.com/place/nyc-123 |
💡 TikTok Scraper Strategy Guide
Choose the right strategy based on your data needs and budget. Each approach optimizes for different use cases.
Strategy 1: Scrape User Profiles (Influencer Research)
Best for: Influencer discovery, creator analytics, profile monitoring
{"startUrls": ["https://www.tiktok.com/@gordonramsayofficial"],"maxItems": 100}
| Cost Breakdown | Calculation |
|---|---|
| 1 user query | $0.006 |
| 80 additional posts | $0.0003 × 80 = $0.024 |
| Total | $0.030 |
Use case: Extract complete creator profile with 100 posts for influencer vetting, engagement analysis, and content strategy research.
Strategy 2: Scrape Multiple Hashtags (Trend Tracking)
Best for: Trend discovery, campaign monitoring, content research
{"startUrls": ["https://www.tiktok.com/tag/recipe","https://www.tiktok.com/tag/cooking","https://www.tiktok.com/tag/foodie"],"maxItems": 150}
| Cost Breakdown | Calculation |
|---|---|
| 3 tag queries | $0.006 × 3 = $0.018 |
| 90 additional posts | $0.0003 × 90 = $0.027 |
| Total | $0.045 |
Use case: Monitor multiple related hashtags to identify trending content, viral patterns, and emerging creators in your niche.
Strategy 3: Search by Keywords (Content Discovery)
Best for: Market research, competitor analysis, content ideation
{"keywords": ["AI tutorial", "machine learning"],"location": "US","dateRange": "THIS_MONTH","maxItems": 200}
| Cost Breakdown | Calculation |
|---|---|
| 2 search queries | $0.006 × 2 = $0.012 |
| 160 additional posts | $0.0003 × 160 = $0.048 |
| Total | $0.060 |
Use case: Discover content by topic with geographic and temporal filters for targeted market research.
Strategy 4: Scrape Music/Sounds (Audio Trend Analysis)
Best for: Sound trend tracking, music marketing, viral audio discovery
{"startUrls": ["https://www.tiktok.com/music/original-sound-7297730198175402784"],"maxItems": 100}
| Cost Breakdown | Calculation |
|---|---|
| 1 music query | $0.003 |
| 90 additional posts | $0.0003 × 90 = $0.027 |
| Total | $0.030 |
Use case: Track all videos using a specific sound to analyze audio trends and viral sound patterns.
Strategy 5: Extract Single Videos (Specific Content)
Best for: Competitor post analysis, viral content study, specific video data
{"startUrls": ["https://www.tiktok.com/@billieeilish/video/7050551461734042926","https://www.tiktok.com/@taylorswift/video/7234567890123456789"]}
| Cost Breakdown | Calculation |
|---|---|
| 2 single-post queries | $0.003 × 2 = $0.006 |
| Total | $0.006 |
Use case: Get detailed data for specific viral videos or competitor posts.
Strategy 6: Location-Based Scraping (Regional Analysis)
Best for: Local market research, regional trend analysis, geo-targeted campaigns
{"startUrls": ["https://www.tiktok.com/place/new-york-123456"],"location": "US","maxItems": 200}
| Cost Breakdown | Calculation |
|---|---|
| 1 location query | $0.006 |
| 180 additional posts | $0.0003 × 180 = $0.054 |
| Total | $0.060 |
Use case: Extract geo-tagged content for local market analysis and regional trend identification.
Strategy Comparison Table
| Strategy | Best For | Cost per 100 Posts | Free Posts |
|---|---|---|---|
| 👤 User Profile | Influencer research | $0.030 | 20 |
| #️⃣ Hashtags | Trend tracking | $0.030 | 20 per tag |
| 🔍 Search | Content discovery | $0.030 | 20 per keyword |
| 🎵 Music | Audio trends | $0.030 | 10 |
| 🎥 Single Video | Specific posts | $0.003/video | N/A |
| 📍 Location | Regional analysis | $0.030 | 20 |
Pro Tips for Cost Optimization
✅ Maximize Free Posts
- Batch by source type - Each query includes 10-20 free posts
- Use multiple hashtags - 5 hashtags = 100 free posts ($0.030 total)
- Combine related profiles - 10 profiles = 200 free posts ($0.060 total)
✅ Control Spending
- Set
maxItems- Limit total posts to control costs - Use date filters - Narrow results to relevant time periods
- Start small - Test with 50-100 posts before scaling
📦 Output
Output is stored in a dataset. Each item represents a TikTok post with comprehensive video data, engagement metrics, creator profile, and media content.
Example TikTok Post Output
{"inputSource": "https://www.tiktok.com/@nike","id": "7546234572208377101","title": "Why risk it? Because you can. #JustDoIt","views": 340916,"likes": 13939,"comments": 464,"shares": 812,"bookmarks": 1141,"hashtags": ["justdoit"],"channel": {"id": "208464585232822272","name": "Nike","username": "nike","bio": "Just Do It.","avatar": "https://example.com/avatar.jpg","verified": true,"url": "https://www.tiktok.com/@nike","followers": 7933653,"following": 72,"videos": 1063},"uploadedAt": 1756994667,"uploadedAtFormatted": "2025-09-04T14:04:27.000Z","video": {"width": 576,"height": 1024,"ratio": "540p","duration": 60.069,"url": "https://example.com/video.mp4","cover": "https://example.com/cover.jpg","thumbnail": "https://example.com/thumbnail.jpg"},"song": {"id": 7546234520153624000,"title": "nhạc nền - nike","artist": "Nike","album": null,"duration": 60,"cover": "https://example.com/song-cover.jpg"},"subtitleInformation": [...],"postPage": "https://www.tiktok.com/@nike/video/7546234572208377101"}
Output Fields Explained
| Field | Description |
|---|---|
| inputSource | Original URL used for extraction |
| id | Unique TikTok post ID |
| title | Post caption/title text |
| views | Total video view count |
| likes | Number of likes |
| comments | Number of comments |
| shares | Number of shares |
| bookmarks | Number of saves/bookmarks |
| hashtags | Array of hashtags used |
| channel.username | Creator's TikTok handle |
| channel.name | Creator's display name |
| channel.bio | Creator's profile bio |
| channel.verified | Blue checkmark status |
| channel.followers | Total follower count |
| channel.videos | Total video count |
| uploadedAt | Unix timestamp |
| uploadedAtFormatted | ISO 8601 timestamp |
| video.url | Direct video file URL |
| video.duration | Video length in seconds |
| video.width/height | Video dimensions |
| song.title | Audio track title |
| song.artist | Audio track artist |
| postPage | Direct link to TikTok post |
Export Options
JSON Export: Download complete datasets with nested objects preserved-ideal for programmatic processing and API integrations.
CSV Export: Export TikTok data to CSV directly from Apify Console-perfect for spreadsheet analysis, database imports, and reporting tools.
API Access: Access extracted data via RESTful API endpoints-integrate directly into Python scripts, Node.js applications, or any HTTP client.
🧩 Custom Map Function
Transform and customize your TikTok Scraper API output using the customMapFunction parameter. This JavaScript function receives each post object and returns your desired format-perfect for adding engagement metrics, extracting creator data, or calculating custom analytics.
Important: Custom map function is for data transformation-not for filtering. Filtering items may result in automatic restrictions.
Example: Engagement Rate Calculation
(object) => ({...object,engagementRate: ((object.likes + object.comments + object.shares) / object.views * 100).toFixed(2),username: object.channel?.username,followerCount: object.channel?.followers,isViral: object.views > 1000000,hashtagCount: object.hashtags?.length || 0,video: undefined,song: undefined})
Common Transformations
| Use Case | What to Add |
|---|---|
| Engagement Analysis | engagementRate, isHighEngagement, engagementScore |
| Creator Flattening | username, followerCount, isVerified |
| Viral Detection | isViral, viralTier, performanceScore |
| Data Cleanup | Set video: undefined, song: undefined to reduce size |
🤖 MCP Integration for AI Agents & LLM Workflows
The TikTok Scraper API is MCP (Model Context Protocol) compatible, making it ideal for integration with AI agents, LLM workflows, and automated intelligence systems.
What is MCP?
MCP (Model Context Protocol) is an emerging standard for connecting AI models to external data sources and tools. It enables AI agents like Claude, GPT, and custom LLMs to access real-time TikTok data for analysis, research, and decision-making.
Why MCP Matters for TikTok Data
| Capability | Benefit |
|---|---|
| Real-time data access | AI agents can query live TikTok trends, not just training data |
| Structured output | Clean JSON format integrates seamlessly with LLM context windows |
| Automated workflows | Trigger scrapes based on AI agent decisions |
| Research augmentation | Enhance AI research with current social media intelligence |
MCP Use Cases
- AI-Powered Trend Analysis - LLMs analyze TikTok trends in real-time
- Automated Influencer Discovery - AI agents identify and vet creators
- Content Strategy Bots - Automated content research and ideation
- Social Listening Agents - AI monitors brand mentions and sentiment
- Research Assistants - AI researchers access current TikTok data
Integration Example
# Example: Using TikTok Scraper with AI agent via Apify APIfrom apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")# Run TikTok Scraperrun = client.actor("apidojo/tiktok-scraper").call(run_input={"startUrls": ["https://www.tiktok.com/tag/AI"],"maxItems": 100})# Get results for LLM contextdataset = client.dataset(run["defaultDatasetId"]).list_items()# Feed to AI agent for analysistiktok_context = json.dumps(dataset.items)# Pass tiktok_context to your LLM/AI agent
🈴 Related TikTok Scrapers & Data Extraction Tools
Expand your data extraction capabilities with our complete suite of specialized TikTok scraper APIs. Each tool focuses on specific data types for comprehensive social media intelligence.
📦 Complete Apidojo TikTok Scraper Ecosystem
| Tool | What It Extracts | Best For |
|---|---|---|
| 🎵 TikTok Scraper | Videos, profiles, hashtags, music, locations, search | All-in-one extraction (You are here) |
| 👤 TikTok Profile Scraper | User profiles, posts, engagement, follower counts | Influencer research, creator analytics |
| 💬 TikTok Comments Scraper | Comments, replies, user interactions | Sentiment analysis, audience insights |
| � TikTok User Scraper | Follower lists, following lists | Audience analysis, network mapping |
| #️⃣ TikTok Hashtag Scraper | Hashtag posts, trending content | Campaign tracking, trend monitoring |
| 🎵 TikTok Music Scraper | Sound usage, audio trends | Music marketing, audio analysis |
🌐 Cross-Platform Social Media Scrapers
| Platform | Tool | What It Extracts |
|---|---|---|
| Instagram Scraper | Posts, profiles, hashtags, comments | |
| Twitter Scraper | Tweets, profiles, followers | |
| 📺 YouTube | YouTube Scraper | Videos, channels, comments |
🔧 Troubleshooting Common Issues
❓ Getting Fewer Results Than Expected?
Problem: Extraction returns fewer TikTok posts than anticipated
Solutions:
✅ Check maxItems setting - Increase the limit if you need more posts
✅ Verify date filters - Ensure dateRange isn't too restrictive
✅ Remember free tiers - Each query includes 10-20 FREE posts automatically
💰 Unexpected Costs?
Problem: Your TikTok Scraper run cost more than anticipated
Solutions:
✅ Each URL/keyword creates a separate query - 10 hashtags = 10 × $0.006 = $0.060 in base costs
✅ First 10-20 posts per query are FREE - Only pay for posts beyond the free tier
✅ Use maxItems to cap spending - Set a limit to control total extraction volume
❓ No Results Returned?
Problem: Extraction completes but returns empty dataset
Solutions:
✅ Verify input format - Provide either startUrls OR keywords (at least one required)
✅ Check URLs - Must be valid TikTok URLs
✅ Confirm public access - Private content cannot be scraped
✅ Test date filters - Overly restrictive dateRange may return no results
❓ Missing Data Fields?
Problem: Some expected fields are missing from output
Solutions:
✅ Open Storage tab - Full datasets available in Apify Console, not all fields show in preview
✅ Check content availability - Deleted or restricted posts won't appear in results
🎯 Who Needs This TikTok Scraper? (Use Cases & Industries)
The Api Dojo TikTok Scraper is a TikTok data extraction tool designed for professionals who need fast, structured, and actionable TikTok insights. Whether you're focused on influencer marketing, competitive analysis, trend tracking, or lead generation - this TikTok data scraper transforms public TikTok activity into strategic business intelligence.
🏢 Sales Teams & Business Development
Use TikTok Scraper for sales intelligence and market demand analysis. Sales professionals use this TikTok video scraper to identify viral products, trending topics, and consumer sentiment in real-time. By scraping TikTok hashtags, product mentions, and creator-led trends, sales teams align their outreach strategies with current market demand.
Key capabilities:
- Scrape TikTok for trending products and seasonal spikes
- Track viral content and engagement patterns by industry
- Identify high-performing content formats for sales messaging
- Monitor competitor product launches and customer reactions
Example: Track #TechTok or #SmallBusiness hashtags to discover trending B2B tools before competitors.
📊 Lead Generation Specialists
Use TikTok Scraper for B2B/B2C lead discovery and audience research. Lead generators leverage this TikTok profile scraper as a trend radar to identify new audiences, emerging creators, and niche micro-markets. Every viral post and engagement spike becomes an opportunity to build targeted prospect lists.
Key capabilities:
- Scrape TikTok profiles for creator contact information and bio data
- Extract follower counts, engagement rates, and audience demographics
- Identify trending hashtags for niche audience targeting
- Build lead lists from TikTok comment sections and engaged users
Example: Scrape fitness influencers with 10K-100K followers for supplement brand partnerships.
📱 Marketing Professionals & Campaign Strategists
Use TikTok Scraper for content strategy, trend analysis, and campaign optimization. Marketing teams rely on this TikTok hashtag scraper to reveal top-performing hashtags, content formats, viral trends, and engagement patterns.
Key capabilities:
- Scrape TikTok hashtags to identify trending topics and viral content
- Analyze engagement metrics (views, likes, shares, comments) across campaigns
- Track competitor content strategies and performance benchmarks
- Extract TikTok video metadata including titles, descriptions, and music usage
Example: Scrape #MarketingTips to analyze top-performing content formats for your niche.
🏷️ Brands & E-commerce Companies
Use TikTok Scraper for brand monitoring, sentiment analysis, and competitive intelligence. Brands use this TikTok data scraper to track brand mentions, measure campaign reach, identify emerging competitors, and surface geographic engagement patterns.
Key capabilities:
- Scrape TikTok for brand mentions and user-generated content (UGC)
- Monitor competitor TikTok strategies and viral campaign performance
- Track product reviews and customer sentiment in TikTok comments
- Identify geographic engagement patterns and regional trends
Example: Scrape your brand name + product keywords to measure TikTok Shop performance vs. competitors.
🔬 Researchers & Data Analysts
Use TikTok Scraper for academic research, cultural studies, and behavioral analysis. Researchers use this TikTok data scraper to build large-scale datasets for behavioral analysis, cultural trends, sentiment analysis, and market research.
Key capabilities:
- Scrape TikTok at scale for academic datasets (100K+ posts)
- Extract structured JSON/CSV data for statistical analysis and ML models
- Track content virality patterns and algorithmic trends over time
- Analyze cultural trends, memes, and social movements on TikTok
Example: Scrape 50K TikTok videos about climate change for sentiment analysis and cultural research.
🚀 Growth Hackers & Startup Founders
Use TikTok Scraper for viral trend detection, market opportunity discovery, and rapid experimentation. Growth hackers use this TikTok video scraper to identify viral content patterns, creator surges, and breakout trends before they hit mainstream feeds.
Key capabilities:
- Scrape TikTok trending page for early viral trend detection
- Identify emerging niches and underserved market segments
- Track viral loops and content amplification patterns
- Validate product-market fit through TikTok user reactions and comments
Example: Scrape #SideHustle to discover trending business ideas and validate demand signals.
🎥 Influencer Marketing Teams & Talent Agencies
Use TikTok Scraper for influencer discovery, performance tracking, and campaign ROI measurement. Influencer marketing professionals use this TikTok profile scraper as a discovery engine to find trending creators, analyze content performance, and match influencers to campaigns based on data.
Key capabilities:
- Scrape TikTok profiles to discover emerging influencers by niche and engagement rate
- Track influencer content performance (views, engagement, follower growth)
- Validate influencer authenticity by analyzing follower patterns and comment quality
- Extract influencer contact information from TikTok bios for outreach
Example: Scrape beauty creators with 50K-500K followers and 5%+ engagement rates for product launches.
📈 Data Scientists & Business Intelligence Teams
Use TikTok Scraper for data pipeline integration, ML training data, and predictive analytics. Data analysts love the structured TikTok data output (JSON, CSV) with clean fields, engagement metrics, timestamps, and content metadata.
Key capabilities:
- Scrape TikTok data in structured JSON/CSV format for BI tools (Tableau, Power BI)
- Extract TikTok video metadata for NLP and computer vision ML models
- Build time-series datasets for trend prediction and forecasting
- Integrate TikTok data into data warehouses (Snowflake, BigQuery, Redshift)
Example: Scrape 1M TikTok videos to train a viral content prediction model.
💼 Entrepreneurs & Product Managers
Use TikTok Scraper for market validation, competitor analysis, and product-market fit testing. Entrepreneurs use this TikTok data extractor to identify niche communities, viral product ideas, and market signals hidden in social noise.
Key capabilities:
- Scrape TikTok hashtags to discover trending product categories and consumer needs
- Track competitor product launches and customer feedback on TikTok
- Identify underserved niches and market gaps through content analysis
- Extract customer language and pain points from TikTok comments for messaging
Example: Scrape #ProductReview in your category to identify feature requests and unmet customer needs.
💡 How to Scrape TikTok: Step-by-Step Guide
The TikTok Scraper is designed for simplicity - whether you're extracting data from a single hashtag or building a database of thousands of posts. Follow this guide to start scraping TikTok data in minutes.
🚀 Quick Start: 3 Steps to Scrape TikTok
Step 1: Choose Your Input Method
The scraper accepts two input formats:
- URLs: Paste TikTok profile, hashtag, music, or location URLs
Example:https://www.tiktok.com/@nikeorhttps://www.tiktok.com/tag/recipe - Keywords: Enter search terms for content discovery
Example:AI tutorial,machine learning
Step 2: Configure Your Parameters
Set your extraction preferences:
- maxItems: Control how many posts to extract (leave empty for unlimited)
- location: Target specific countries with ISO codes (e.g.,
US,GB) - dateRange: Filter by time period (
THIS_WEEK,THIS_MONTH, etc.) - customMapFunction: Transform output data with custom JavaScript (optional)
Step 3: Run & Export
Click "Start" and watch the scraper extract TikTok data at 100 posts/second. Export results as JSON, CSV, or Excel for immediate use.
📋 Method 1: Scrape by URL
Best for: Specific profiles, hashtags, sounds, locations
{"startUrls": ["https://www.tiktok.com/@nike","https://www.tiktok.com/tag/recipe","https://www.tiktok.com/music/viral-sound-123"],"maxItems": 500}
📋 Method 2: Scrape by Keywords
Best for: Content discovery, trend research, market analysis
{"keywords": ["AI tutorial", "machine learning", "tech tips"],"location": "US","dateRange": "THIS_MONTH","maxItems": 1000}
🔧 Best Practices for TikTok Scraping
✅ DO:
- Start with test runs - Use 50-100 posts to validate output format
- Use location filters - Target specific markets with ISO country codes
- Batch similar sources - Combine related hashtags or profiles in one run
- Set
maxItems- Control costs by limiting total extraction
❌ DON'T:
- Use customMapFunction for filtering - This causes automatic blocking
- Scrape private content - Only public TikTok data is accessible
- Use overly restrictive date filters - May return zero results
📞 Contact
If you need any sort of support, please send an email to apidojo10@gmail.com. You name it, we get it.
❓ Frequently Asked Questions
Can I scrape TikTok without an account?
Yes! This TikTok Scraper requires no authentication or login. You can start scraping TikTok profiles, videos, hashtags, and more immediately without any TikTok account-perfect for scraping TikTok without login.
What is the best TikTok scraper tool for 2025?
This TikTok Scraper API is one of the most powerful TikTok data extraction tools available. With 100 posts/second speed, 98% success rate, transparent pricing, and no proxy requirements, it's ideal for influencer discovery, social media intelligence, and TikTok competitor analysis.
How much does it cost to scrape 1,000 TikTok posts?
For 1,000 posts from a single source (e.g., one user profile):
- 1 user query: $0.006 (includes 20 posts free)
- 980 additional posts: $0.0003 × 980 = $0.294
- Total: $0.300
For 1,000 posts from 10 hashtags (100 posts each):
- 10 tag queries: $0.006 × 10 = $0.060 (includes 200 posts free)
- 800 additional posts: $0.0003 × 800 = $0.240
- Total: $0.300
How much does it cost to scrape 100,000 TikTok posts?
Only $30 for 100,000 posts ($0.30 per 1,000 posts) - 90% cheaper than most competitors.
Can I scrape TikTok comments with this actor?
This actor focuses on post-level data (videos, profiles, engagement metrics). For dedicated comment scraping, check out our TikTok Comments Scraper which is optimized specifically for extracting comments, replies, and user interactions.
Does this work for TikTok hashtag scraping?
Absolutely! You can scrape any TikTok hashtag by providing the hashtag URL in startUrls (e.g., https://www.tiktok.com/tag/recipe). Each hashtag query costs $0.006 and includes 20 posts FREE, with additional posts costing $0.0003 each.
Can I target specific countries for TikTok data extraction?
Yes! Use the location parameter with ISO 3166-1 alpha-2 country codes (e.g., US, GB, DE) for region-specific scraping. Perfect for localized market research and regional trend analysis.
Is proxy required for TikTok scraping?
No! This TikTok scraper requires no proxy setup. It provides direct access to TikTok data, simplifying the scraping process and reducing operational complexity-a true TikTok scraper no proxy solution.
Can I use Python to scrape TikTok?
Yes! This TikTok Scraper API offers full Python API access via the Apify Client. Integrate TikTok data extraction into your Python scripts, data pipelines, or automation workflows. Works as a TikTok API Python scraper alternative.
How fast is this TikTok scraper compared to alternatives?
1.7x faster than closest competitor: 100 posts/second vs. 118 posts/second average. With a 98% success rate across 50K+ runs, this is the most reliable fast TikTok scraper available.
Can I integrate this with my data pipeline?
Yes! Full API support via Apify Client for Python, JavaScript, and other languages. Export to JSON, CSV, or integrate directly with data warehouses like Snowflake, BigQuery, and Redshift.
Is this a TikTok API alternative?
Yes! This TikTok Scraper serves as a complete TikTok API alternative for data extraction. No official TikTok API access required-extract comprehensive video data, creator profiles, engagement metrics, and content history through our simple, reliable API.
Ready to start extracting TikTok data? With transparent event-based pricing, lightning-fast 100 posts/second performance, 98% success rate, and no setup required, this TikTok Scraper API is the perfect TikTok data extraction tool for influencer research, trend tracking, and social media intelligence. Start scraping today! 🚀