TikTok Video Scraper avatar

TikTok Video Scraper

Pricing

Pay per usage

Go to Apify Store
TikTok Video Scraper

TikTok Video Scraper

Scrapes TikTok video metadata including views, likes, comments, shares, and description using browser automation.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Dima Radov

Dima Radov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Apify Actor that extracts metadata from TikTok videos using browser automation.

Features

  • Extracts video metadata: views, likes, comments, shares, description
  • Author information (username, nickname, avatar)
  • Music/sound info
  • Multiple extraction strategies for maximum reliability
  • Proxy support via Apify proxy (recommended: RESIDENTIAL proxies)
  • Handles multiple URLs in a single run

Input

FieldTypeRequiredDescription
videoUrlsArray of stringsYesTikTok video URLs to scrape
proxyConfigurationProxy objectNoProxy settings (Apify proxy recommended)

Output

Each video produces a dataset item with:

{
"url": "https://www.tiktok.com/@user/video/123456789",
"scraped": true,
"views": 1500000,
"likes": 250000,
"comments": 12000,
"shares": 8500,
"description": "Video description text",
"author": "username",
"authorNickname": "User Name",
"authorAvatar": "https://...",
"videoId": "123456789",
"createTime": 1678900000,
"musicTitle": "Original Sound",
"musicAuthor": "creator",
"extractionMethod": "SIGI_STATE"
}

Usage

  1. Add to your Apify account
  2. Provide an array of TikTok video URLs
  3. (Optional) Configure proxy settings
  4. Run the actor and get structured video data

Limitations

  • TikTok may block requests without residential proxies for high-volume scraping
  • Age-restricted or private videos cannot be accessed
  • Rate limits may apply — add delays between runs for large batches

Technical Details

  • Built with Playwright (browser automation)
  • Runs on apify/actor-python-playwright:3.12
  • Uses multiple extraction strategies: SIGI_STATE, NEXT_DATA, LD+JSON, meta tags