TikTok Viral Scanner - Hashtags, Sounds & Trends avatar

TikTok Viral Scanner - Hashtags, Sounds & Trends

Pricing

$3.00 / 1,000 results

Go to Apify Store
TikTok Viral Scanner - Hashtags, Sounds & Trends

TikTok Viral Scanner - Hashtags, Sounds & Trends

Scan TikTok for viral trends, hashtags, sounds, and video data. Track creators, engagement metrics, and trending content.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

3 days ago

Last modified

Share

TikTok Video Scraper

Extract video data from TikTok profiles: views, likes, comments, shares, music info, hashtags, and cover images. Supports multiple input formats. No API key needed.

Features

  • Complete video metrics — plays, likes, comments, shares, bookmarks
  • Music metadata — song name, artist
  • Hashtags and challenges — extracted from descriptions and tags
  • Cover images — multiple cover image URLs per video
  • Author info — username, nickname, follower counts
  • Flexible input — accepts arrays, strings, and URL formats
  • Validated output — every item checked against contract before delivery
  • Apify Proxy — built-in residential proxy support

Input

FieldTypeDefaultDescription
profilesstring[]requiredTikTok usernames (with or without @)
maxItemsinteger10Maximum videos per profile (1–100)
cookiesarrayOptional cookies for authentication (JSON array)

Input Examples

{ "profiles": ["charlidamelio", "khaby.lame"], "maxItems": 10 }
{ "profiles": ["@addison.rae"] }

Output

Each video produces one object:

FieldTypeDescription
idstringTikTok video ID
webVideoUrlstringFull video URL
descstringVideo description/caption
createTimenumberUnix epoch timestamp
createTimeISOstringISO 8601 timestamp (or null)
playCountnumberNumber of views/plays
diggCountnumberNumber of likes
commentCountnumberNumber of comments
shareCountnumberNumber of shares
collectCountnumberNumber of favorites/bookmarks
coversstring[]Array of cover image URLs
durationnumberDuration in seconds
hashtagsstring[]Hashtag names from description and challenges
musicMetaobject{ musicName, musicAuthor, musicId }
authorobject{ username, nickname, followerCount, followingCount, heartCount }
scrapedAtstringISO timestamp of scraping time

Output Example

{
"id": "7234567890123456789",
"webVideoUrl": "https://www.tiktok.com/@user/video/7234567890123456789",
"desc": "Amazing sunset #nature #travel",
"createTime": 1705342200,
"createTimeISO": "2024-01-15T18:30:00.000Z",
"playCount": 1500000,
"diggCount": 250000,
"commentCount": 3200,
"shareCount": 15000,
"collectCount": 45000,
"covers": [
"https://p16-sign.tiktokcdn.com/cover1.jpg",
"https://p16-sign.tiktokcdn.com/origin.jpg"
],
"duration": 32,
"hashtags": ["nature", "travel"],
"musicMeta": {
"musicName": "original sound",
"musicAuthor": "user",
"musicId": "7234567890123456780"
},
"author": {
"username": "user",
"nickname": "User Name",
"followerCount": 150000000,
"followingCount": 1200,
"heartCount": 11500000000
},
"scrapedAt": "2024-01-15T20:00:00.000Z"
}

How It Works

The actor uses a multi-strategy cascade approach with PlaywrightCrawler:

  1. XHR Intercept — Captures TikTok's internal API responses during page load (best data quality)
  2. Embedded JSON — Parses __UNIVERSAL_DATA_FOR_REHYDRATION__, SIGI_STATE, and __NEXT_DATA__
  3. Direct API — Calls TikTok's post API with session cookies
  4. DOM Extraction — Last resort: extracts video links from the page (limited metrics)

Pricing

Pay Per Event (PPE) — $0.003 per video extracted.

Free tier included with Apify subscription.