TikTok Liked Videos Scraper avatar

TikTok Liked Videos Scraper

Under maintenance

Pricing

$6.00 / 1,000 liked video scrapeds

Go to Apify Store
TikTok Liked Videos Scraper

TikTok Liked Videos Scraper

Under maintenance

Scrape the public liked-videos list of any TikTok profile — video details, engagement, hashtags, and creator info for interest and persona profiling.

Pricing

$6.00 / 1,000 liked video scrapeds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

12 days ago

Last modified

Share

Extract the videos a TikTok user has publicly liked — video details, engagement, hashtags, music, and the original creator's info, all in one dataset.

Note: most TikTok accounts hide their liked videos by default. This actor only works on profiles that have kept their likes public.

What you get

  • Video: ID, direct URL, description, hashtags, duration, cover image, post date, region
  • Engagement: play count, likes, comments, shares, saves, downloads
  • Music: track ID, title, and artist
  • Original creator: username, nickname, verification status, follower count, video count
  • Paginated output: each run returns a cursor so you can fetch a user's full like history across multiple runs
  • Export to JSON, CSV, or Google Sheets directly from the Apify console

Use cases

  • Interest and persona profiling — see exactly what content a person or influencer engages with
  • Audience research — understand what a niche or community actually likes, not just posts
  • Competitive analysis — see which creators and trends a competitor's audience follows
  • Content ideation — study what's resonating with a target account's taste

How to use

  1. Enter the TikTok username whose liked videos you want (with or without @)
  2. Set Max Liked Videos (default 100 per run; set 0 for unlimited)
  3. Run the actor — results appear in the Dataset tab
  4. To fetch the next page, open the Key-value store tab, copy the NEXT_PAGE_ID value, and paste it into Page ID on your next run. If NEXT_PAGE_ID is null, you've fetched everything (or the account's likes are private).

Output format

One liked video per dataset record:

{
"id": "7655004069190192398",
"webVideoUrl": "https://www.tiktok.com/@zachking/video/7655004069190192398",
"desc": "a message to all AI",
"createTimeISO": "2026-06-22T14:25:49.000Z",
"hashtags": ["illusion", "magic"],
"coverUrl": "https://...",
"durationSecs": 28,
"playCount": 64468985,
"likeCount": 13597572,
"commentCount": 101651,
"shareCount": 552335,
"saveCount": 989151,
"musicTitle": "original sound - zachking",
"authorUsername": "zachking",
"authorNickname": "Zach King",
"authorVerified": true,
"authorFollowerCount": 86800000
}