TikTok Thumbnail Downloader - Full-Size Video Covers
Pricing
from $15.00 / 1,000 thumbnails
TikTok Thumbnail Downloader - Full-Size Video Covers
Download TikTok video thumbnails in full resolution (up to 1080x1920), plus animated covers and creator avatars. Paste video links or usernames.
Pricing
from $15.00 / 1,000 thumbnails
Rating
0.0
(0)
Developer
Seemu Scraping
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Download TikTok video thumbnails in the highest resolution TikTok has - up to 1080x1920 - plus the animated hover cover, the original first-frame cover and the creator's profile picture. Paste video links or usernames and get permanent download links in bulk. No login, no browser extension, no watermark.
What you get
- Full-size cover thumbnail for every video, as a JPEG (most covers are 720x1280 to 1080x1920)
- Animated cover (optional) - the moving preview TikTok plays on hover, as an animated WebP
- Original cover (optional) - the first frame of the video, before the creator picked a custom cover
- Creator avatar (optional) - the profile picture in the largest size available (up to 1080x1080), saved once per creator
- Real width, height, format and file size of every image, read from the file itself
- Permanent download links: every image is saved to the run's storage, because TikTok's own image links expire within days
- Video details on every row: video ID, link, caption, creator, post date, views, likes, comments, shares and saves
- Works for video links, photo slideshow posts and whole profiles (the latest N videos)
- Export to JSON, CSV, Excel or Google Sheets from the Apify console, or pull results through the API
Use cases
- Content research and competitor analysis - collect the covers of top-performing videos in your niche
- Thumbnail design inspiration - build mood boards and swipe files from creators you admire
- Creator and influencer vetting - archive a creator's recent covers and avatar for a pitch deck or media kit
- Social media reporting - drop real cover images into client reports and dashboards
- Dataset building - gather labelled cover images for computer vision, classification or recommendation models
How to use
- Paste TikTok video links into TikTok video links (
tiktok.com/@user/video/...,tiktok.com/@user/photo/...,vm.tiktok.com/...short links, or bare video IDs) - and/or add usernames to Profiles - For profiles, set Max videos per profile (default 10)
- Choose which images you want: Cover thumbnail (on by default), Animated cover, Original cover, Creator avatar
- Pick a Preferred image format - JPEG opens everywhere, WebP is smaller
- Run the actor. Images appear in the Key-value store tab, and one row per video appears in the Dataset tab with a link to each file
Turn off Save image files if you only want TikTok's own image links (they expire after a few days, so download them quickly).
Output format
One dataset row per video:
{"inputUrl": "https://www.tiktok.com/@khaby.lame/video/7697307919943060767","profile": null,"status": "ok","message": null,"videoId": "7697307919943060767","url": "https://www.tiktok.com/@khaby.lame/video/7697307919943060767","contentType": "video","author": "khaby.lame","authorName": "Khabane lame","description": "I guess is time to retire #learnfromkhaby #comedy","createTime": "2026-10-16T16:46:21.000Z","views": 3300000,"likes": 272900,"comments": 6513,"shares": 31500,"saves": 14618,"coverUrl": "https://p19-common-sign.tiktokcdn-us.com/...~tplv-tiktokx-origin.image?...","dynamicCoverUrl": "https://p16-common-sign.tiktokcdn-us.com/...","originCoverUrl": "https://p19-common-sign.tiktokcdn-us.com/...","avatarUrl": "https://p16-common-sign.tiktokcdn-us.com/...","cdnLinksExpireAt": "2026-10-22T23:00:00.000Z","coverFileUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/khaby.lame-7697307919943060767-cover.jpg","dynamicCoverFileUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/khaby.lame-7697307919943060767-dynamicCover.webp","originCoverFileUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/khaby.lame-7697307919943060767-originCover.jpg","avatarFileUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/khaby.lame-avatar.jpg","width": 1080,"height": 1920,"coverBytes": 206545,"images": [{"kind": "cover","sourceUrl": "https://p19-common-sign.tiktokcdn-us.com/...","fileUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/khaby.lame-7697307919943060767-cover.jpg","fileKey": "khaby.lame-7697307919943060767-cover.jpg","format": "jpeg","width": 1080,"height": 1920,"bytes": 206545,"animated": false}],"downloadedAt": "2026-10-20T23:50:56.867Z"}
coverFileUrl,dynamicCoverFileUrl,originCoverFileUrlandavatarFileUrlare permanent public download linkscoverUrland the other...Urlfields are TikTok's own links, which stop working atcdnLinksExpireAtimageslists every saved image with its real pixel size, format, file size and whether it is animatedstatusisok,partial(some requested images don't exist for that post, explained inmessage),not_found,invalid_input,errorornot_processed
Pricing
Pay only for results:
- $0.015 per video with at least one image delivered ($15 per 1,000 videos). Every image type you turn on is included in that price.
- $0.015 per profile that returns videos (covers looking up the profile and listing its videos).
Rows with status not_found, invalid_input, error or not_processed are never charged. Example: 2 profiles x 50 videos = 2 x $0.015 + 100 x $0.015 = $1.53.
Notes & limits
- Resolution depends on the upload. TikTok stores covers at the size the video was posted in, so some covers are 720x1280 or 1048x1518 rather than 1080x1920.
- Not every video has an animated cover. Videos with a custom cover, and all photo slideshows, usually have none - the row says so in
message. - Photo slideshows return the slideshow's cover image. To download every photo in a slideshow, use a TikTok slideshow downloader.
- Profiles return the most recent videos; pinned videos can appear first even if they are older.
- Private, deleted and region-locked videos can't be read and come back as
not_found. - Up to 500 video links and 500 videos per profile per run.
- Only download content you have the right to use, and respect creators' copyright.