TikTok Thumbnail Downloader - Full-Size Video Covers avatar

TikTok Thumbnail Downloader - Full-Size Video Covers

Pricing

from $15.00 / 1,000 thumbnails

Go to Apify Store
TikTok Thumbnail Downloader - Full-Size Video Covers

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

Seemu Scraping

Maintained by Community

Actor 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

  1. 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
  2. For profiles, set Max videos per profile (default 10)
  3. Choose which images you want: Cover thumbnail (on by default), Animated cover, Original cover, Creator avatar
  4. Pick a Preferred image format - JPEG opens everywhere, WebP is smaller
  5. 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, originCoverFileUrl and avatarFileUrl are permanent public download links
  • coverUrl and the other ...Url fields are TikTok's own links, which stop working at cdnLinksExpireAt
  • images lists every saved image with its real pixel size, format, file size and whether it is animated
  • status is ok, partial (some requested images don't exist for that post, explained in message), not_found, invalid_input, error or not_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.