Tiktok Analytics Pro avatar
Tiktok Analytics Pro

Pricing

Pay per usage

Go to Apify Store
Tiktok Analytics Pro

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

Quadruped

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

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

FieldTypeDescription
searchTypestringhashtag, profile, keyword, or video
searchTermsarrayHashtags (without #), usernames (without @), keywords, or URLs
maxResultsintegerMax videos per search term (1-1000, default: 50)
sortBystringlatest, popular, or oldest
minLikesintegerMinimum like threshold
minViewsintegerMinimum view threshold
dateFromstringFilter videos posted after date (YYYY-MM-DD)
dateTostringFilter videos posted before date (YYYY-MM-DD)
includeAuthorStatsbooleanInclude follower counts, total likes (default: true)
includeMusicInfobooleanInclude audio/music details (default: true)
includeEngagementScorebooleanCalculate engagement metrics (default: true)

Output

Each video includes:

FieldDescription
video_idUnique TikTok video identifier
video_urlDirect link to video
captionVideo description text
authorCreator username
author_followersCreator's follower count
posted_dateISO 8601 timestamp
viewsView count
likesLike count
commentsComment count
sharesShare count
savesBookmark count
duration_secVideo length in seconds
hashtagsComma-separated hashtags
music_titleAudio track name
engagement_rate(likes+comments+shares)/views * 100
virality_score0-100 based on engagement velocity
virality_gradeS/A/B/C/D/F letter grade
is_adWhether video is sponsored
thumbnailThumbnail 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.