Fast TikTok Scraper API | Influencer Data & Analytics API avatar
Fast TikTok Scraper API | Influencer Data & Analytics API

Pricing

Pay per event

Go to Apify Store
Fast TikTok Scraper API | Influencer Data & Analytics API

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

API Dojo

Maintained by Community

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?

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 SurfaceWhat You GetExample URL
👤 User ProfilesPosts, engagement, followers, bio, verificationhttps://www.tiktok.com/@nike
🔍 Search ResultsKeyword-based content discovery with filtershttps://www.tiktok.com/search?q=recipe
#️⃣ Hashtags/TagsAll posts under specific hashtagshttps://www.tiktok.com/tag/recipe
🎵 Music/SoundsAll videos using a particular soundhttps://www.tiktok.com/music/song-123
📍 LocationsGeo-tagged content from specific placeshttps://www.tiktok.com/place/nyc-123
🎥 Single VideosDetailed data for individual postshttps://www.tiktok.com/@user/video/123

Core Features

FeatureDescriptionBenefit
💰 Event-Based PricingPay only for posts you actually scrape-no subscriptionsCost control: Only pay for what you extract
🎁 Free Posts Per Query10-20 posts FREE with every queryBudget-friendly: Substantial free data included
100 Posts/SecondIndustry-leading extraction speedTime savings: Extract thousands in minutes
98% Success RateProven reliability across 50K+ runsDependable: Production-ready performance
🛡️ Zero AuthenticationNo cookies, no login, no TikTok accountSafe & simple: Start immediately
No Proxy RequiredDirect API access without proxiesCost savings: No proxy fees
🌍 Location FilteringTarget specific countries with ISO codesPrecision: Regional content targeting
📅 Date Range FilteringFilter by time period (week, month, etc.)Relevance: Get recent or historical data
🔧 Custom Map FunctionJavaScript function to transform outputFlexibility: Shape data to your needs
🤖 MCP CompatibleWorks with AI agents and LLM workflowsFuture-ready: AI-native integration
📥 Bulk ExtractionScrape multiple sources in one runEfficiency: Batch operations
📊 Structured OutputClean JSON/CSV ready for analysisIntegration-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 TypePriceFree Posts IncludedWhat Triggers It
User Query$0.00620 posts FREEScraping a TikTok user profile
Location Query$0.00620 posts FREEScraping posts from a location
Search Query$0.00620 posts FREEPerforming a keyword search
Tag/Hashtag Query$0.00620 posts FREEScraping posts by hashtag
Music Query$0.00310 posts FREEScraping posts using a sound
Single Post Query$0.003Flat rateFetching a single video
Dataset Item$0.0003N/AEach 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

ScenarioChargesCalculationTotal Cost
1 user, 20 posts1 user query$0.006$0.006
1 user, 100 posts1 query + 80 items$0.006 + ($0.0003 × 80)$0.030
1 hashtag, 500 posts1 query + 480 items$0.006 + ($0.0003 × 480)$0.150
1 music, 200 posts1 query + 190 items$0.003 + ($0.0003 × 190)$0.060
5 single videos5 queries$0.003 × 5$0.015
10 users, 500 posts10 queries + 300 items($0.006 × 10) + ($0.0003 × 300)$0.150
100,000 postsMultiple queries + itemsVaries by source~$30

💵 Cost Comparison: TikTok Scraper Pricing

VolumeApi Dojo TikTok ScraperTypical 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.

FieldTypeDescriptionDefault
startUrlsarrayTikTok URLs to scrape (User, Video, Search, Tag, Music, Location)[]
keywordsarraySearch keywords/terms to search from TikTok[]
locationstringISO 3166-1 alpha-2 country code (e.g., US, GB, DE)null
dateRangestringTime filter: DEFAULT, ALL_TIME, YESTERDAY, THIS_WEEK, THIS_MONTH, LAST_3_MONTHS, LAST_6_MONTHSDEFAULT
maxItemsintegerMaximum total posts to outputInfinity
includeSearchKeywordsbooleanAdd search keyword field to each postfalse
customMapFunctionstringJavaScript function to transform outputnull

Note: Provide either startUrls OR keywords (at least one required).

Supported URL Types

URL TypeFormatExample
👤 User Profilehttps://www.tiktok.com/@usernamehttps://www.tiktok.com/@nike
🎥 Single Videohttps://www.tiktok.com/@user/video/IDhttps://www.tiktok.com/@nike/video/123
🔍 Searchhttps://www.tiktok.com/search?q=keywordhttps://www.tiktok.com/search?q=recipe
#️⃣ Hashtaghttps://www.tiktok.com/tag/hashtaghttps://www.tiktok.com/tag/recipe
🎵 Musichttps://www.tiktok.com/music/name-IDhttps://www.tiktok.com/music/viral-123
📍 Locationhttps://www.tiktok.com/place/name-IDhttps://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 BreakdownCalculation
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 BreakdownCalculation
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 BreakdownCalculation
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 BreakdownCalculation
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 BreakdownCalculation
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 BreakdownCalculation
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

StrategyBest ForCost per 100 PostsFree Posts
👤 User ProfileInfluencer research$0.03020
#️⃣ HashtagsTrend tracking$0.03020 per tag
🔍 SearchContent discovery$0.03020 per keyword
🎵 MusicAudio trends$0.03010
🎥 Single VideoSpecific posts$0.003/videoN/A
📍 LocationRegional analysis$0.03020

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

FieldDescription
inputSourceOriginal URL used for extraction
idUnique TikTok post ID
titlePost caption/title text
viewsTotal video view count
likesNumber of likes
commentsNumber of comments
sharesNumber of shares
bookmarksNumber of saves/bookmarks
hashtagsArray of hashtags used
channel.usernameCreator's TikTok handle
channel.nameCreator's display name
channel.bioCreator's profile bio
channel.verifiedBlue checkmark status
channel.followersTotal follower count
channel.videosTotal video count
uploadedAtUnix timestamp
uploadedAtFormattedISO 8601 timestamp
video.urlDirect video file URL
video.durationVideo length in seconds
video.width/heightVideo dimensions
song.titleAudio track title
song.artistAudio track artist
postPageDirect 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 CaseWhat to Add
Engagement AnalysisengagementRate, isHighEngagement, engagementScore
Creator Flatteningusername, followerCount, isVerified
Viral DetectionisViral, viralTier, performanceScore
Data CleanupSet 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

CapabilityBenefit
Real-time data accessAI agents can query live TikTok trends, not just training data
Structured outputClean JSON format integrates seamlessly with LLM context windows
Automated workflowsTrigger scrapes based on AI agent decisions
Research augmentationEnhance 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 API
from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
# Run TikTok Scraper
run = client.actor("apidojo/tiktok-scraper").call(run_input={
"startUrls": ["https://www.tiktok.com/tag/AI"],
"maxItems": 100
})
# Get results for LLM context
dataset = client.dataset(run["defaultDatasetId"]).list_items()
# Feed to AI agent for analysis
tiktok_context = json.dumps(dataset.items)
# Pass tiktok_context to your LLM/AI agent

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

ToolWhat It ExtractsBest For
🎵 TikTok ScraperVideos, profiles, hashtags, music, locations, searchAll-in-one extraction (You are here)
👤 TikTok Profile ScraperUser profiles, posts, engagement, follower countsInfluencer research, creator analytics
💬 TikTok Comments ScraperComments, replies, user interactionsSentiment analysis, audience insights
TikTok User ScraperFollower lists, following listsAudience analysis, network mapping
#️⃣ TikTok Hashtag ScraperHashtag posts, trending contentCampaign tracking, trend monitoring
🎵 TikTok Music ScraperSound usage, audio trendsMusic marketing, audio analysis

🌐 Cross-Platform Social Media Scrapers

PlatformToolWhat It Extracts
📸 InstagramInstagram ScraperPosts, profiles, hashtags, comments
🐦 TwitterTwitter ScraperTweets, profiles, followers
📺 YouTubeYouTube ScraperVideos, 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/@nike or https://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! 🚀