TikTok Data API
fast, reliable access to TikTok profiles, stats, stories, and more. built for developers who need speed.
made with LOVE btw <3
- 60 req/min, 3k req/day
- Profile, Tracker, Analysis, etc.
- Cancel anytime
- 90 req/min, 20k req/day
- All Endpoints Access
- Stories, Comments, Following, etc.
- Priority Support
- 70 req/min, 10k req/day
- All Standard Features
Fast & Reliable endpoints: Built for stable and quick responses. Optimized for concurrent requests with sub-second response times.
Full Profile Analysis: Access to omar-thing.site/full-analysis
User Tracker: Access to omar-thing.site/tracker
Email 2 Username tool: Access to omar-thing.site/email2username (note: this tool is not stable)
https://api.omar-thing.site/?key=YOUR_KEY&username=tiktok&type=full
{
"audience_and_timing_insights": {
"geo_indicators": {
"top_10_languages_in_description": [
"English"
],
"top_10_regions_from_videos": []
},
"posting_schedule": {
"most_active_day": "Friday",
"most_active_hour_utc": "17:00",
"optimal_posting_day": "Friday",
"optimal_posting_hour_utc": "N/A",
"performance_by_day": {
"Friday": {
"avgEngagement": 191525.4,
"avgViews": 1428609.4,
"posts": 5,
"totalEngagement": 957627,
"totalViews": 7143047
},
"Monday": {
"avgEngagement": 0,
"avgViews": 0,
"posts": 0,
"totalEngagement": 0,
"totalViews": 0
},
"Saturday": {
"avgEngagement": 131155.0,
"avgViews": 2728175.0,
"posts": 1,
"totalEngagement": 131155,
"totalViews": 2728175
},
"Sunday": {
"avgEngagement": 137184.0,
"avgViews": 1703900.0,
"posts": 1,
"totalEngagement": 137184,
"totalViews": 1703900
},
"Thursday": {
"avgEngagement": 120924.0,
"avgViews": 1621188.0,
"posts": 1,
"totalEngagement": 120924,
"totalViews": 1621188
},
"Tuesday": {
"avgEngagement": 59174.67,
"avgViews": 912633.33,
"posts": 3,
"totalEngagement": 177524,
"totalViews": 2737900
},
"Wednesday": {
"avgEngagement": 0,
"avgViews": 0,
"posts": 0,
"totalEngagement": 0,
"totalViews": 0
}
},
"performance_by_hour": {
"03": {
"avgEngagement": 137184.0,
"avgViews": 1703900.0,
"posts": 1,
"totalEngagement": 137184,
"totalViews": 1703900
},
"06": {
"avgEngagement": 389559.0,
"avgViews": 2113150.0,
"posts": 1,
"totalEngagement": 389559,
"totalViews": 2113150
},
"07": {
"avgEngagement": 155397.0,
"avgViews": 733281.0,
"posts": 1,
"totalEngagement": 155397,
"totalViews": 733281
},
"17": {
"avgEngagement": 126039.5,
"avgViews": 2174681.5,
"posts": 2,
"totalEngagement": 252079,
"totalViews": 4349363
},
"19": {
"avgEngagement": 29202.0,
"avgViews": 621892.0,
"posts": 1,
"totalEngagement": 29202,
"totalViews": 621892
},
"20": {
"avgEngagement": 121231.0,
"avgViews": 1843844.0,
"posts": 1,
"totalEngagement": 121231,
"totalViews": 1843844
},
"21": {
"avgEngagement": 96985.0,
"avgViews": 514756.0,
"posts": 1,
"totalEngagement": 96985,
"totalViews": 514756
},
"22": {
"avgEngagement": 157843.0,
"avgViews": 1890930.0,
"posts": 2,
"totalEngagement": 315686,
"totalViews": 3781860
},
"23": {
"avgEngagement": 27091.0,
"avgViews": 272164.0,
"posts": 1,
"totalEngagement": 27091,
"totalViews": 272164
}
},
"posting_frequency": {
"average_posts_per_week": 0.4,
"posting_consistency_score": 41,
"total_days_analyzed": 211
},
"posting_heatmap_day_vs_hour_utc": {
"Friday": {
"06": 1,
"07": 1,
"21": 1,
"22": 2
},
"Saturday": {
"17": 1
},
"Sunday": {
"03": 1
},
"Thursday": {
"17": 1
},
"Tuesday": {
"19": 1,
"20": 1,
"23": 1
}
}
}
},
"content_strategy_deep_dive": {
"content_trends": {
"content_consistency_score": 41,
"recent_popular_hashtags": [],
"trending_hashtags": []
},
"top_10_effects_used": [],
"top_10_music_titles_used": [
"Love Language by SZA",
"Manchild by Sabrina Carpenter",
"Crybaby by SZA",
"Diamond Boy (DTM) by SZA",
"BMF by SZA",
"All Star by Smash Mouth",
"Let It All Work Out by lil wayne's intern",
"luther by Kendrick Lamar & SZA",
"Shake Dat Ass (Twerk Song) by BossMan Dlow",
"original sound - SZA by SZA"
],
"top_15_hashtags_used": [],
"video_length_analysis_seconds": {
"average_duration": 36.54,
"longest_duration": 90.88,
"optimal_duration_range": "22.7s - 90.9s (Avg: 40.8s)",
"shortest_duration": 15.06
}
},
"key_metrics": {
"account_statistics": {
"followers_count": 0,
"following_count": 0,
"total_likes_received_on_all_videos": 1409163
},
"average_performance_per_video": {
"avg_comments": 1492,
"avg_favorites": 6843,
"avg_likes": 128136,
"avg_shares": 2110,
"avg_views": 1448564
},
"engagement_ratios": {
"comment_to_view_ratio": "0.103%",
"engagement_rate_per_follower": {
"explanation": "Average engagements per video as % of total followers",
"value": "0.000%"
},
"engagement_rate_per_view": {
"explanation": "Total engagements as % of total views",
"value": "9.567%"
},
"favorite_to_view_ratio": "0.472%",
"like_to_view_ratio": "8.85%",
"share_to_view_ratio": "0.146%"
},
"performance_summary_across_analyzed_videos": {
"total_comments": 16417,
"total_favorites": 75283,
"total_likes": 1409501,
"total_shares": 23213,
"total_videos_analyzed": 11,
"total_views": 15934210
}
},
"profile_summary": {
"is_private_account": "No",
"nickname": "SZA",
"signature": "Big Rigatoni + @NotBeauty Founder",
"username": "sza"
},
"report_generated_utc": "Mon, 08 Dec 2025 11:41:18 GMT",
"shadow_ban_risk_assessment": {
"explanation": "Multi-factor analysis comparing recent vs historical performance",
"result": {
"assessment": "Insufficient Data",
"confidence_level": "Very Low",
"detailed_metrics": {},
"probability_percentage": "0%",
"reasoning": "Not enough videos to perform reliable analysis (at least 15 videos required)"
}
},
"top_performing_videos_snapshot": {
"by_comments": [
{
"created_date": "2025-11-08",
"description": "IN HONOR OF MY BDAY NOTBEAUTY.COM WILL BE PERMANENTLY OPEN...",
"engagement_rate": "18.841%",
"value": 3779,
"video_id": "7570465921991576863",
"video_url": "https://www.tiktok.com/@sza/video/7570465921991576863"
},
{
"created_date": "2025-06-23",
"description": "BROUGHT MY BESTIE NOVA TO THE KIDS CHOICE AWARDS !!",
"engagement_rate": "8.051%",
"value": 2035,
"video_id": "7518984328630504734",
"video_url": "https://www.tiktok.com/@sza/video/7518984328630504734"
},
{
"created_date": "2025-04-30",
"description": "TEXAS YALL HAD SO MUCH ENERGY IT WAS AN HONORRR...",
"engagement_rate": "6.575%",
"value": 1671,
"video_id": "7499209051524386078",
"video_url": "https://www.tiktok.com/@sza/video/7499209051524386078"
},
{
"created_date": "2025-05-10",
"description": "THANK YOU KENDRICK FOR COMING TO YESTERDAY'S @NotBeauty POP UP !!!!",
"engagement_rate": "8.943%",
"value": 1659,
"video_id": "7502954579814845726",
"video_url": "https://www.tiktok.com/@sza/video/7502954579814845726"
},
{
"created_date": "2025-10-29",
"description": "GLOSS RE UP IS LIVE NOW ! HEAD TO NOTBEAUTY.COM!!",
"engagement_rate": "9.954%",
"value": 1425,
"video_id": "7566791957788331277",
"video_url": "https://www.tiktok.com/@sza/video/7566791957788331277"
}
],
"by_likes": [
{
"created_date": "2025-11-22",
"description": "It's Cuffin Season @Sabrina Carpenter ❤️",
"engagement_rate": "18.435%",
"value": 365357,
"video_id": "7575427225491623223",
"video_url": "https://www.tiktok.com/@sza/video/7575427225491623223"
},
{
"created_date": "2025-05-10",
"description": "THANK YOU KENDRICK FOR COMING...",
"engagement_rate": "8.943%",
"value": 213505,
"video_id": "7502954579814845726",
"video_url": "https://www.tiktok.com/@sza/video/7502954579814845726"
},
{
"created_date": "2025-11-22",
"description": "❤️",
"engagement_rate": "21.192%",
"value": 147298,
"video_id": "7575442692885253389",
"video_url": "https://www.tiktok.com/@sza/video/7575442692885253389"
},
{
"created_date": "2025-06-23",
"description": "BROUGHT MY BESTIE NOVA...",
"engagement_rate": "8.051%",
"value": 125188,
"video_id": "7518984328630504734",
"video_url": "https://www.tiktok.com/@sza/video/7518984328630504734"
},
{
"created_date": "2025-05-11",
"description": "To the trash n beyond for camp ❤️",
"engagement_rate": "4.807%",
"value": 121575,
"video_id": "7503248771698920734",
"video_url": "https://www.tiktok.com/@sza/video/7503248771698920734"
}
],
"by_shares": [
{
"created_date": "2025-11-22",
"description": "It's Cuffin Season...",
"engagement_rate": "18.435%",
"value": 8627,
"video_id": "7575427225491623223"
},
{
"created_date": "2025-05-10",
"engagement_rate": "8.943%",
"value": 4356,
"video_id": "7502954579814845726"
},
{
"created_date": "2025-11-22",
"engagement_rate": "21.192%",
"value": 2345,
"video_id": "7575442692885253389"
},
{
"created_date": "2025-11-08",
"engagement_rate": "18.841%",
"value": 2143,
"video_id": "7570465921991576863"
},
{
"created_date": "2025-04-25",
"engagement_rate": "7.459%",
"value": 1174,
"video_id": "7497297936557067551"
}
],
"by_views": [
{
"created_date": "2025-05-11",
"description": "To the trash n beyond for camp...",
"engagement_rate": "4.807%",
"value": 2728175,
"video_id": "7503248771698920734"
},
{
"created_date": "2025-05-10",
"engagement_rate": "8.943%",
"value": 2587518,
"video_id": "7502954579814845726"
},
{
"created_date": "2025-11-22",
"engagement_rate": "18.435%",
"value": 2113150,
"video_id": "7575427225491623223"
},
{
"created_date": "2025-04-30",
"engagement_rate": "6.575%",
"value": 1843844,
"video_id": "7499209051524386078"
},
{
"created_date": "2025-06-23",
"engagement_rate": "8.051%",
"value": 1703900,
"video_id": "7518984328630504734"
}
]
},
"viral_potential_analysis": {
"explanation": "Comprehensive analysis of viral characteristics, engagement quality, growth trends",
"result": {
"assessment": "Exceptional",
"best_performing_video": {
"engagement_rate": "8.943%",
"performance_score": "3050320",
"video_id": "7502954579814845726",
"views": 2587518
},
"factors": [
"🔥 Excellent viral hit rate: 100.0% of videos exceed 100K views",
"🔥 Recent viral momentum: 11 of last 11 videos exceeded 100K views",
"⭐ Strong engagement on top content: 9.36% average",
"🎯 Consistent high performance: 100.0% of videos exceed 20K views"
],
"high_performing_videos_50k_plus": 11,
"score": 90,
"viral_videos_count": 11
}
},
"website": "omar-thing.site"
}
https://api.omar-thing.site/?key=YOUR_KEY&username=user123&type=stories
{
"status": "success",
"metadata": {
"username": "user123",
"user_id": "7234567890",
"total_stories": 3,
"fetch_time_seconds": 1.2,
"fetched_at": "2025-01-13T15:30:45Z"
},
"stories": [
{
"url": "https://v16-webapp.tiktok.com/...",
"type": "video",
"aweme_id": "7450123456789012345",
"created_at": "2025-01-13T10:15:30",
"expires_at": "2025-01-14T10:15:30",
"like_count": 1250,
"play_count": 15400
},
{
"url": "https://p16-sign-sg.tiktokcdn.com/...",
"type": "image",
"aweme_id": "7450987654321098765",
"created_at": "2025-01-13T08:45:12",
"expires_at": "2025-01-14T08:45:12",
"like_count": 890,
"play_count": 8200
}
]
}
https://api.omar-thing.site/?key=YOUR_KEY&username=tiktok&type=following&limit=100
use limit=full to export all following
{
"status": "success",
"metadata": {
"username": "tiktok",
"user_id": "107955",
"total_fetched": 6,
"requested_limit": "100",
"fetch_time_seconds": 2.45
},
"followings": [
{
"uid": "6974208082607481862",
"sec_uid": "MS4wLjABAAAA5Af-wldUVfPZ...",
"username": "tiktokcanada",
"nickname": "TikTok Canada",
"signature": "Welcome to TikTok Canada",
"avatar_larger": "https://p16-sign-va.tiktokcdn.com/...",
"follower_count": 425000,
"following_count": 48,
"total_favorited": 2700000,
"aweme_count": 352,
"verified": true,
"is_private": false,
"region": "CA",
"profile_deep_link": "https://www.tiktok.com/@tiktokcanada"
}
]
}
https://api.omar-thing.site/?key=YOUR_KEY&type=comments&video_url=https://vt.tiktok.com/ZSyjwpsm5/
add &username=khaby.lame to filter by specific user
{
"status": "success",
"video_id": "7569250524109851918",
"total_scanned": 3538,
"total_comments": 3538,
"fetch_time_seconds": 59.57,
"fetched_at": "2025-01-13T18:45:22Z",
"comments": [
{
"username": "lastseenbackpacking",
"comment": "😂😂😂"
}
]
}
**With username filter:**
https://api.omar-thing.site/?key=YOUR_KEY&type=comments&video_url=https://vt.tiktok.com/ZSyjwpsm5/&username=khaby.lame
{
"status": "success",
"video_id": "7569250524109851918",
"total_scanned": 3538,
"filter_username": "khaby.lame",
"matching_comments": 5,
"comments": [
{
"username": "khaby.lame",
"comment": "Thanks!"
}
]
}
https://api.omar-thing.site/?key=YOUR_KEY&type=account_info&username=tiktok
note: may take up to 20s. no response means data unavailable.
📋 see example response{
"account_info": {
"has_email": "Yes",
"has_mobile": "No",
"has_oauth": "Yes",
"has_passkey": "No",
"has_password": "No",
"platform": "Google"
},
"metadata": {
"fetch_time_seconds": 5.51,
"fetched_at": "2025-11-12T17:44:59.289110Z",
"username": "tiktok"
},
"status": "success"
}
User Info Rate Limit: 70 req/min, 3k req/day (lifetime & 3-month: 10k/day). Need more? Contact me.
Full Analysis Rate Limit: 500 requests per day.
Advanced Endpoints (Lifetime Only): 30 req/min, 1000 req/day for Following, Stories, Comments, and Account Links.
Unlimited Requests: Every key has unlimited total requests by default.
No Key Sharing: Sharing your API key will result in permanent ban.
No Refunds: All sales are final, except in specific cases.
1. choose plan
select your desired plan above and click the purchase button.
2. pay via ko-fi
all payments processed securely through Ko-fi.
3. get your key
After completing the purchase, several contact options will appear for you to reach us and receive your key.
After payment, you'll see multiple ways to contact us. Reach out and you'll receive your key within 24 hours maximum.
Unfortunately no, except in specific cases at our discretion.
If you exceed the per-minute rate limit, you'll be automatically blocked for 3 hours. The daily limit is more flexible, but don't exceed it by more than 5,000 requests.