TikTok Analytics & Engagement Extractor avatar
TikTok Analytics & Engagement Extractor

Pricing

$7.50/month + usage

Go to Apify Store
TikTok Analytics & Engagement Extractor

TikTok Analytics & Engagement Extractor

This Python script lets you instantly fetch TikTok video analytics such as views, likes, comments, shares, duration, and uploader info. Built using yt-dlp and Rich, it displays clean, readable data in a beautiful table—perfect for developers and creators. 🚀

Pricing

$7.50/month + usage

Rating

0.0

(0)

Developer

Data Pilot

Data Pilot

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

7 days ago

Last modified

Categories

Share

📊 TikTok Analytics & Engagement Extractor

This high-performance Apify Actor extracts deep engagement metrics and metadata from TikTok videos and reels. It leverages yt-dlp and Residential Proxies to provide stable, real-time data without being blocked by TikTok's security measures.


✨ Key Features

  • Detailed Engagement Metrics: Get precise counts for Views, Likes, Comments, and Shares (Reposts).
  • Creator Insights: Extract Uploader names and unique Uploader IDs.
  • Video Metadata: Capture video duration, descriptions, and timestamps.
  • Anti-Blocking System: Default integration with Apify Residential Proxies to handle TikTok's strict rate limiting.
  • Bulk Processing: Efficiently process hundreds of URLs in a single execution.
  • Developer Friendly: Results are delivered in clean JSON format, ready for integration with Google Sheets, Zapier, or custom dashboards.

📥 Input Configuration

The Actor requires the following input parameters through the Apify Console:

FieldTypeDescriptionDefault
TikTok URLs (urls)StringA list of TikTok video/reel URLs (one per line).Required
Use Proxy (useApifyProxy)BooleanEnable Apify Proxy to prevent IP bans.true
Proxy Groups (apifyProxyGroups)ArraySelection of proxy types.["RESIDENTIAL"]

💡 Pro Tip:

For the best results and to avoid "Access Denied" errors, always keep Residential Proxies enabled.


📤 Extracted Data Structure

The Actor stores every successful extraction in the default Dataset. You can download this data in JSON, CSV, Excel, or XML formats.

Example Output Object:

{
"url": "[https://www.tiktok.com/@khaby.lame/video/6954314440263175430](https://www.tiktok.com/@khaby.lame/video/6954314440263175430)",
"uploader": "Khaby Lame",
"uploader_id": "khaby.lame",
"views": 154200300,
"likes": 12500000,
"comments": 85400,
"shares": 450000,
"duration": 15,
"description": "It's so simple guys! 😂 #learnfromkhaby #funny",
"status": "success",
"scraped_at": "2025-12-30T10:00:00.000Z"
}