TikTok Profile Scraper
Pricing
Pay per usage
TikTok Profile Scraper
Scrape TikTok profiles: 30+ fields, engagement metrics, video feed, AI analysis (OpenAI/DeepSeek/Groq). FAST: 0.4s/profile, 256MB. FREE: 5 profiles. PRO: unlimited from €0.002/profile. Beats browser-based scrapers (4GB, 30s/profile).
Pricing
Pay per usage
Rating
0.0
(0)
Developer
opportunity-biz
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
TikTok Profile Scraper — The Most Complete TikTok Data Extractor
What it does
Extract 30+ data points from any public TikTok profile — no login, no cookies, no account needed. Get profile stats, engagement metrics, video feed analysis, and optional AI-powered content intelligence (BYOK — you bring your own API key, we never charge for AI).
Built for influencer marketers, brand managers, researchers, and AI developers who need comprehensive TikTok profile data at scale.
Why this Actor?
| Feature | Other Scrapers | This Actor |
|---|---|---|
| Profile data | 8-10 fields | 30+ fields |
| Video feed scraping | ❌ | ✅ Recent videos with stats |
| Engagement analytics | ❌ | ✅ Avg likes, comments, shares |
| AI Content Analysis | ❌ | ✅ GPT-4o-mini (BYOK) |
| BIO/LLM-ready output | ❌ | ✅ clean.json → dataset/AI |
| No login required | ✅ | ✅ |
| Freemium model | ❌ | ✅ FREE + PRO |
🧠 AI Analysis — What You Can Do With It
The PRO plan includes optional AI-powered profile analysis. You never pay us for AI calls. You bring your own API key from your preferred provider (OpenAI, DeepSeek, Groq, or any OpenAI-compatible API).
Real-world examples of AI in action
Example 1 — Agency vetting 50 creators for a campaign
Input: 50 TikTok profiles → Output: each profile gets an AI-generated summary like "Emma Creates produces beauty and lifestyle content with high engagement (8.2% rate). Sentiment is 92/100 — very positive. Content categories: beauty, fashion, skincare. Suitable for cosmetics brand partnership."
You save hours of manual research and get data-driven recommendations.
Example 2 — Competitor brand monitoring
Input: your brand's profile + 5 competitor profiles → Output: AI compares content strategies, identifies gaps, and suggests opportunities like "Competitors are posting 3× more educational content. Your audience might respond well to tutorial-style videos in your niche."
Example 3 — Research dataset with AI classification
Input: 1,000 creator profiles → Output: structured dataset with AI-generated tags (categories, sentiment scores, content strategy summaries) ready for ML training or market analysis.
What the AI generates for each profile
| AI Feature | What it tells you | Real example output |
|---|---|---|
| Content Strategy Summary | 2-3 sentence analysis of what they post and why it works | "National Geographic produces high-quality educational content about nature, science, and exploration, with strong visual storytelling that drives high engagement." |
| Content Categories | Which niches the creator operates in | ["education", "nature", "science", "travel"] |
| Sentiment Score | Overall tone (0=negative, 100=positive) | 85 — highly positive, inspirational |
Supported AI Providers
| Provider | Default Model | Cost per profile | How to get a key |
|---|---|---|---|
| OpenAI | gpt-4o-mini | ~$0.001 | platform.openai.com/api-keys |
| DeepSeek | deepseek-chat | ~$0.0003 (3× cheaper!) | platform.deepseek.com/api_keys |
| Groq (free tier) | llama-3.3-70b-versatile | Free (30 req/min) | groq.com |
| OpenAI-compatible | Custom | Varies | Provider-specific |
💡 Tip: Start with Groq (free) to test. Switch to DeepSeek for production (cheap). Use OpenAI if you already have a key.
Quick-start JSON examples
Test with Groq (free — no cost):
{"usernames": ["natgeo"],"plan": "pro","aiProvider": "openai-compatible","aiApiKey": "gsk-your-groq-key","aiModel": "llama-3.3-70b-versatile","aiBaseUrl": "https://api.groq.com/openai/v1"}
Production with DeepSeek (cheapest):
{"usernames": ["natgeo", "nike", "nasa", "bbc", "cnn"],"plan": "pro","aiProvider": "deepseek","aiApiKey": "sk-your-deepseek-key-here"}
Production with OpenAI (most compatible):
{"usernames": ["natgeo", "nike"],"plan": "pro","aiProvider": "openai","aiApiKey": "sk-your-openai-key-here"}
Why BYOK (Bring Your Own Key)?
- You control costs — choose the provider that fits your budget (from $0 to ~$0.001/profile)
- No markup — we don't charge for AI, ever
- Your key, your data — nothing stored on our side
- Provider flexibility — switch between OpenAI, DeepSeek, Groq, or any OpenAI-compatible API
- Transparent pricing — you see exactly what you pay your AI provider
🏆 tt-inspector vs Other TikTok Scrapers
| Fields | tt-inspector (PRO) | Other scrapers |
|---|---|---|
| Total data fields | 30+ | ~10-12 |
| Follower, Following, Heart count | ✅ | ✅ |
| Bio / Description | ✅ | ✅ |
| Verified badge | ✅ | ✅ |
| Private account detection | ✅ | ❌ |
| Friend count | ✅ | ❌ |
| Engagement Rate | ✅ | ❌ |
| Avg Likes/Comments/Shares | ✅ | ❌ |
| Top Video views & likes | ✅ | ❌ |
| Recent Videos list (12 videos) | ✅ | Limited |
| Video durations & dimensions | ✅ | ❌ |
| AI Content Analysis (BYOK GPT-4o-mini) | ✅ | ❌ |
| Content Categories | ✅ | ❌ |
| Sentiment Score (0-100) | ✅ | ❌ |
| Freemium with upgrade prompt | ✅ | ❌ |
| Speed | 5x faster (no browser) | Browser-based |
| Operating cost | 10x cheaper | High (browser overhead) |
🚀 Why tt-inspector beats "free" TikTok scrapers
Most free TikTok scrapers on Apify Store use a full headless browser (Playwright/Puppeteer). That means:
| Factor | Free browser-based scrapers | tt-inspector |
|---|---|---|
| Memory required | 4,096 MB (4 GB) | 256 MB — 16× less |
| Time per profile | 20-30 seconds | 0.4-4 seconds — 50× faster |
| Technology | Full Chrome browser | Lightweight HTTP engine |
| Data fields | 10-12 basic fields | 30+ fields |
| AI analysis | ❌ | ✅ GPT-4o-mini (BYOK) |
| Pricing | "Free" (but costly to run) | €0.002/profile PRO |
Why are they free? Because their operating cost is too high to monetize profitably. A single run with a browser costs ~$0.01-0.02 in Apify compute units. With tt-inspector's lightweight engine, a run costs ~$0.0003 — 50× less. This efficiency is what makes affordable PRO pricing possible.
Bottom line: "Free" doesn't mean better. It often means slower, more limited, and unsustainable. tt-inspector gives you 3× more data, 50× faster results, and AI-powered insights — all at a fair price.
Pricing
| Plan | Price | What you get |
|---|---|---|
| FREE | €0 | 5 profiles/run, 12 base fields |
| PRO Base | €0.002/profile | Unlimited profiles, all 30+ fields, engagement metrics, video feed |
| PRO + AI | €0.003/profile | Everything in PRO + GPT-4o-mini AI analysis (BYOK) |
Your cost: ~$0.00026/profile for us to run. Compare with SocialData ($0.003/profile) and browser-based scrapers.
FREE vs PRO
| Feature | FREE | PRO |
|---|---|---|
| Profiles per run | Up to 5 | Unlimited |
| Profile data (followers, bio, etc.) | ✅ | ✅ |
| Digg/like count | ✅ | ✅ |
| Friend count | ✅ | ✅ |
| Private account detection | ✅ | ✅ |
| Average likes per video | ❌ | ✅ |
| Average comments per video | ❌ | ✅ |
| Average shares per video | ❌ | ✅ |
| Top video views & likes | ❌ | ✅ |
| Top video URL | ❌ | ✅ |
| Engagement rate (%) | ❌ | ✅ |
| Recent video feed data (up to 12 videos) | ❌ | ✅ |
| Video durations & dimensions | ❌ | ✅ |
| AI-powered content analysis | ❌ | ✅ (BYOK) |
| Content categories | ❌ | ✅ (BYOK) |
| Sentiment score (0-100) | ❌ | ✅ (BYOK) |
| Upgrade prompt | Shows link | — |
ALL Output Fields
Profile Fields (FREE + PRO)
| Field | Type | Description |
|---|---|---|
username | string | TikTok handle |
nickname | string | Display name |
avatar | string | Profile picture URL (high resolution) |
bio | string | Profile description / signature |
verified | boolean | Blue checkmark |
private | boolean | Private account |
followerCount | integer | Total followers |
followingCount | integer | Accounts they follow |
heartCount | integer | Total hearts / likes received |
videoCount | integer | Total videos posted |
diggCount | integer | Total likes on content |
friendCount | integer | Mutual friends count |
url | string | Direct link to profile |
Engagement Fields (PRO only)
| Field | Type | Description |
|---|---|---|
engagementRate | float | (avgLikes / followers) ×100 |
avgLikes | float | Average likes per recent video |
avgComments | float | Average comments per recent video |
avgShares | float | Average shares per recent video |
topVideoViews | integer | Views on best-performing video |
topVideoLikes | integer | Likes on best-performing video |
topVideoUrl | string | URL to best-performing video |
Recent Video Fields (PRO only, up to 12 videos)
| Field | Type | Description |
|---|---|---|
recentVideos | array | List of recent videos with: |
↳ videoId | string | TikTok video ID |
↳ videoUrl | string | Direct URL to video |
↳ description | string | Video caption |
↳ createTime | integer | Unix timestamp |
↳ duration | integer | Video length in seconds |
↳ playCount | integer | Total views |
↳ diggCount | integer | Total likes |
↳ commentCount | integer | Total comments |
↳ shareCount | integer | Total shares |
↳ collectCount | integer | Total saves |
↳ musicTitle | string | Audio track name |
↳ musicAuthor | string | Audio creator |
AI Analysis Fields (PRO only — BYOK)
| Field | Type | Description |
|---|---|---|
aiAnalysis | string | GPT-4o-mini generated profile summary |
contentCategories | array | AI-detected content types |
sentimentScore | integer | 0-100 sentiment from bio & content |
Use cases
-
Influencer marketing agencies — Vet creators at scale. Check real engagement rates, not just follower counts.
-
Brand monitoring — Track competitor profiles. Monitor growth trends and content strategy shifts.
-
Content researchers — Analyze top creators in any niche. Understand what drives engagement.
-
AI/ML training — Build datasets of TikTok profiles with rich metadata and AI-generated classifications.
-
Recruitment scouting — Find rising creators before they blow up, using engagement signals.