TikTok Video Scraper - Views, Likes, Comments & Shares by URL avatar

TikTok Video Scraper - Views, Likes, Comments & Shares by URL

Pricing

from $1.00 / 1,000 video scrapeds

Go to Apify Store
TikTok Video Scraper - Views, Likes, Comments & Shares by URL

TikTok Video Scraper - Views, Likes, Comments & Shares by URL

TikTok video details by URL without login: plays, likes, comments, shares, saves, caption, hashtags, mentions, music, author (followers, verified), date, duration and cover. Scheduled runs report the growth of every counter. No cookies, no API key. $0.001 per video.

Pricing

from $1.00 / 1,000 video scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Get the numbers behind any public TikTok video from its URL: plays, likes, comments, shares and saves, plus the caption with hashtags and mentions, the music, the author (username, nickname, followers, verified), the publish date, the duration and the cover image. No login, no cookies, no API key, no browser. Paste video URLs and get one row per video; schedule the Actor and every row carries how much each counter grew since the previous run. Campaign reporting, influencer vetting, trend tracking and content research at $0.001 per video.

The Actor reads what TikTok shows to a visitor who is not logged in. It never bypasses logins, CAPTCHAs or rate limits.

What you get

Video (one row each): id, url, description (caption), hashtags, mentions, createdAt, duration, cover, views (plays), likes, comments, shares, saves, musicTitle, musicAuthor, musicOriginal, isAd, country, language.

Author on every row: username, nickname, authorVerified, authorFollowers.

Growth on scheduled runs: viewsChange, likesChange, commentsChange, sharesChange, savesChange (null on the first run).

Videos that do not exist, were removed or are private return a row with an error field and are not charged.

How to use it

  1. Open the Input tab.
  2. Add Video URLs, one per line (up to 1,000 per run): https://www.tiktok.com/@user/video/1234567890123456789.
  3. Click Start and export the rows as JSON, CSV or Excel.
  4. Schedule the Actor to follow how a campaign's videos perform day by day.

Input

{
"videoUrls": ["https://www.tiktok.com/@nasa/video/7290000000000000000"]
}

Output

{
"type": "video",
"id": "7290000000000000000",
"url": "https://www.tiktok.com/@nasa/video/7290000000000000000",
"description": "Earth from the ISS #nasa #space",
"hashtags": ["nasa", "space"],
"createdAt": "2026-10-18T14:02:11.000Z",
"duration": 31,
"cover": "https://p16-sign.tiktokcdn-us.com/...",
"views": 1250000,
"likes": 98000,
"comments": 1200,
"shares": 4100,
"saves": 8700,
"musicTitle": "original sound - NASA",
"username": "nasa",
"nickname": "NASA",
"authorVerified": true,
"authorFollowers": 5200000,
"viewsChange": null,
"timestamp": "2026-10-22T10:00:00.000Z"
}

Pricing

Pay per event: $0.001 per video and $0.0005 per video whose counters changed on a scheduled run. Videos that cannot be read are free. 1,000 videos cost $1.00.

Limits and notes

  • Counters are the rounded values TikTok shows publicly.
  • The videos of a profile are not listed to visitors; give the video URLs you want to read (the TikTok Profile Scraper returns the profile counters).
  • The Actor never bypasses logins, CAPTCHAs or rate limits.
  • TikTok Profile Scraper: followers, likes and video count of a profile.
  • TikTok Comments Scraper: comments of a video.
  • Instagram Post & Reel Scraper and YouTube Video Details Scraper: the same for other platforms.