- Log in into your TikTok account
- Navigate to Settings > Account > Data
- Download your data
- On Request Data, select your Activity (which includes Likes), and TXT format
- Download your data
- De-compress the zip file
- Extract the links from your
Activity/Like List.txt
cat ~/Downloads/Tiktok/Activity/Like\ List.txt | grep Link | sed 's/Link:\ //' > list.txt
- Install yt-dlp.
- If on Mac, unblock it from being executed:
xattr -d com.apple.quarantine yt-dlp_macos
chmod +x ./yt-dlp_macos
mv yt-dlp_macos ~/.local/bin/yt-dlp
- Download all of those. Use IDs as filenames as descriptions can be invalid for filenames.
yt-dlp -a list.txt -o '%(id)s.%(ext)s'