Tiktok Analytics Pro
Pricing
Pay per usage
Go to Apify Store
Tiktok Analytics Pro
Extract TikTok videos with clean, flat output. Transforms messy nested JSON into simple CSV-ready data. Includes virality scoring (0-100), engagement metrics, and filtering by likes/views/date. Search by hashtag, profile, keyword, or video URL. No more parsing nightmares.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Quadruped
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Share
Extract TikTok videos with clean, flat output. Transforms messy nested JSON into spreadsheet-ready data with engagement metrics, virality scoring, and influencer analytics.
Features
- Clean flat output - No nested JSON, ready for CSV/Excel
- Engagement metrics - Automatic engagement rate calculation
- Virality scoring - 0-100 score with letter grades (S/A/B/C/D/F)
- Flexible search - By hashtag, profile, keyword, or video URL
- Smart filtering - Filter by likes, views, and date range
Input
| Field | Type | Description |
|---|---|---|
searchType | string | hashtag, profile, keyword, or video |
searchTerms | array | Hashtags (without #), usernames (without @), keywords, or URLs |
maxResults | integer | Max videos per search term (1-1000, default: 50) |
sortBy | string | latest, popular, or oldest |
minLikes | integer | Minimum like threshold |
minViews | integer | Minimum view threshold |
dateFrom | string | Filter videos posted after date (YYYY-MM-DD) |
dateTo | string | Filter videos posted before date (YYYY-MM-DD) |
includeAuthorStats | boolean | Include follower counts, total likes (default: true) |
includeMusicInfo | boolean | Include audio/music details (default: true) |
includeEngagementScore | boolean | Calculate engagement metrics (default: true) |
Output
Each video includes:
| Field | Description |
|---|---|
video_id | Unique TikTok video identifier |
video_url | Direct link to video |
caption | Video description text |
author | Creator username |
author_followers | Creator's follower count |
posted_date | ISO 8601 timestamp |
views | View count |
likes | Like count |
comments | Comment count |
shares | Share count |
saves | Bookmark count |
duration_sec | Video length in seconds |
hashtags | Comma-separated hashtags |
music_title | Audio track name |
engagement_rate | (likes+comments+shares)/views * 100 |
virality_score | 0-100 based on engagement velocity |
virality_grade | S/A/B/C/D/F letter grade |
is_ad | Whether video is sponsored |
thumbnail | Thumbnail image URL |
Example
Input
{"searchType": "hashtag","searchTerms": ["fitness", "workout"],"maxResults": 100,"minViews": 10000,"sortBy": "popular"}
Output
{"video_id": "7234567890123456789","video_url": "https://www.tiktok.com/@fitnessguru/video/7234567890123456789","caption": "Quick morning workout routine #fitness #workout","author": "fitnessguru","author_followers": 1250000,"views": 2500000,"likes": 185000,"comments": 3200,"shares": 12500,"engagement_rate": 8.03,"virality_score": 78,"virality_grade": "A"}
Use Cases
- Market research - Analyze trending content in your niche
- Influencer discovery - Find creators by engagement metrics
- Content strategy - Study what makes videos go viral
- Competitor analysis - Track competitor hashtags and content
- Trend monitoring - Monitor hashtag performance over time
Pricing
Pay per usage based on platform compute units consumed.
Support
For issues or feature requests, contact through Apify console.
