TikTok Video Scraper Premium
Pricing
$10.00/month + usage
TikTok Video Scraper Premium
Access TikTok video & slideshow data, transcribe videos and retrieve creator and music data, hashtags, likes, views, shares and mentions at scale. Download videos in bulk in native quality and subtitles as WebVTT or SRT. Export your data in JSON, CSV, Excel, RSS & more...
Pricing
$10.00/month + usage
Rating
5.0
(1)
Developer
Radeance
Maintained by CommunityActor stats
8
Bookmarked
139
Total users
6
Monthly active users
1.2 days
Issues response
4 days ago
Last modified
Categories
Share
💎 TikTok Video Scraper
| Discover more ➤ | Social Blade Scraper | Similarweb Scraper | Ahrefs Scraper | Ubersuggest Scraper |
|---|
The TikTok Video Scraper on Apify delivers high-speed, high-fidelity data extraction from TikTok, it is built for marketers, analysts, content creators, and researchers.
This scraper collects detailed metadata, video engagement metrics, captions, hashtags, mentions, and creator profile insights, while also downloading videos in the highest available quality, without watermarks.
It supports both video and image slideshow posts, providing complete access to subtitles, music data, and engagement stats — all structured and export-ready. Designed for scalability and precision, it can process hundreds of TikTok videos in just seconds.
❶ Key Features
-
✅ Comprehensive Video & Slideshow Scraping
- Scrape any TikTok video or slideshow by URL (bulk URLs supported)
- Extract full metadata including: video ID, captions, hashtags, mentions, upload date, likes, shares, comments, and challenges
- Capture video thumbnails and direct download links stored securely in Apify Storage
-
✅ Raw Video, Audio & Subtitle Downloads
- Download raw TikTok videos in native best quality (MP4) — no watermark
- Choose preferred resolution: lowest, 720p, 1080p, or highest available
- Extract and download TikTok music/audio in MP3, WAV, or MP4-Audio formats
- Download slideshow images in high-resolution (JPG or PNG)
- Retrieve subtitles (if available) in SRT or WebVTT format — automatically stored in Apify Storage
- Subtitles are also included in the structured dataset output for easy analysis
-
✅ Creator Insights
- Fetch profile-level data: username, display name, bio, follower/following counts, video stats, and verification status
- Ideal for influencer research, creator benchmarking, or social analytics pipelines
-
✅ Ad & Campaign Detection
- Identify sponsored content using the isAd flag and associated brand hashtags or mentions
- Great for brand monitoring, advertising research, and campaign performance tracking
-
✅ Subtitles & Translations
- Capture full subtitles with accurate timecodes
- Extract translated subtitles in multiple languages for international content analysis
- Exports subtitles in both raw text and structured formats
-
✅ High-Speed Performance
- Processes hundreds of videos per minute with intelligent request handling
- Optimized for low latency, high throughput, and mass data extraction
-
✅ Flexible Output Formats
- Export all data in JSON, CSV, XLSX, or JSONL
- Video assets stored in Apify Storage (MP4), audio in MP3/WAV, and subtitles in SRT/WebVTT
- Data perfectly structured for analytics, dashboards, or automation workflows
❷ Output
TikTok Video
{"id": "7647568802229570846","type": "video","source_url": "https://www.tiktok.com/@thatwasepic_tok/video/7647568802229570846","created_at": "2026-06-14T16:05:00Z","created_at_timestamp": 1781453100,"created_location": "US","author_id": "7171281326846280746","author_secUid": "MS4wLjABAAAA110lL9X9lbqZhl1AwKT3Szk562AqvFxUS7FRpozIKSEndC4IAF-rm0CehHZ-swnZ","author_unique_id": "thatwasepic_tok","author_nickname": "ThatWasEpic Official","author_avatar": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/7345473217143783470~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=10399&refresh_token=e5a858ff&x-expires=1781629200&x-signature=%2FlrNY22u0mCBzIyk7rBTUjm6bvI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=no1a","author_description": "I make content and plant trees 🎥 🌳\n#liveepic","author_created_at": "2022-11-29T03:55:40Z","author_created_at_timestamp": 1669694140,"author_verified": false,"author_private_account": false,"author_ttSeller": false,"author_followerCount": 1200000,"author_followingCount": 96,"author_heartCount": 50400000,"author_videoCount": 691,"author_diggCount": 10800,"author_friendCount": 0,"images": null,"description": "Wow Her Reaction is Priceless!#socialexperiment #funny #fyp","videoHeadline": [],"challenges": ["socialexperiment", "funny", "fyp"],"hashtags": ["socialexperiment", "funny", "fyp"],"mentions": [],"labels": ["Street Interviews & Social Experiments", "Society", "Society"],"suggestedKeywords": [],"isAd": false,"duration": 90.0,"duration_formatted": "00:01:30","likeCount": 131,"shareCount": 11,"commentCount": 4,"playCount": 1809,"collectCount": 2,"repostCount": 0,"height": 1280,"width": 720,"bitrate": 837904,"ratio": "720p","format": "mp4","codecType": "h264","cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/osfZ1DITQAVWQwCC1EOEgp3UpIJVAQFMqDBDkf~tplv-tiktokx-origin.image?dr=10395&x-expires=1781629200&x-signature=TZfKVOaLbtt4swAanRf5RApNfVw%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=no1a","originCover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/o4IidoI6li21RSVmAnBGmAcUURBDB44ahiAvB~tplv-tiktokx-origin.image?dr=10395&x-expires=1781629200&x-signature=6LjuEo3AKGepuTgozLesLnB20z0%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=no1a","dynamicCover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oonihAnkaS4BGUV24ImARQLTl1odivAIBB6iI~tplv-tiktokx-origin.image?dr=10395&x-expires=1781629200&x-signature=pXFczMpGcPl8eoAXQkYPxFU%2FDTU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=no1a","videoUrl": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oUF36R5qIArpEwWgE1DZYVnBVEhfIyMfCQkAQD/?a=1988&bti=ODszNWYuMDE6&&bt=818&ft=-Csk_mgdPD12NK915n-UxB45SY3W3wv252cAp&mime_type=video_mp4&rc=OWQ7OTpoZWQzaTplaDU1OEBpM3JzM3Q5cm9zOzMzaTgzNEBjNmNgYF4xNmExY141Xl9eYSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&expire=1781630997&l=20260614172827573DD960CB7EBFE160AE&ply_type=2&policy=2&signature=ef7ae4e2404218eeedbaab121e0c55d2&tk=tt_chain_token&btag=e00090000","downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oEASiganBBA6dlh6i4VmlQiEA41vUoDIIGcpR/?a=1988&bti=ODszNWYuMDE6&&bt=774&ft=-Csk_mgdPD12NK915n-UxB45SY3W3wv252cAp&mime_type=video_mp4&rc=OTZmOTw3OGRpaDc2NTNpPEBpM3JzM3Q5cm9zOzMzaTgzNEAvXy0tNTVgXi4xY2IyMzIvYSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&expire=1781630997&l=20260614172827573DD960CB7EBFE160AE&ply_type=2&policy=2&signature=6188b55a10256f37426c92de1869f00d&tk=tt_chain_token&btag=e00090000","subtitlesUrl": null,"subtitles": [{"language": "","url": "https://v16-webapp.tiktokcdn-eu.com/a23fb1ea769993f9781420ec692c78be/6a318815/video/tos/maliva/tos-maliva-v-0068c799-us/a9df98f729e343929e21c965ac95615d/?a=1988&bti=ODszNWYuMDE6&&bt=19413&ft=_sO_C~0-C12NvjEUNY7nRfyaYlcI6IxVvYvpiX&mime_type=video_mp4&rc=M3JzM3Q5cm9zOzMzaTgzNEBpM3JzM3Q5cm9zOzMzaTgzNEA2NmBoMmRrb2RhLS1kLzJzYSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&l=20260614172827573DD960CB7EBFE160AE&btag=e00050000","autoGenerated": true,"nativeLanguage": true,"format": "webvtt"}],"subtitles_webvtt": "WEBVTT\n\n00:00:02.020 --> 00:00:03.520\nIsn't that kind of weird? What the.\n\n00:00:03.820 --> 00:00:05.940\nThat's what I'm thinking. I bought these Scissors for $12,\n\n00:01:28.342 --> 00:01:29.461\nmy god. Thank you.\n\n00:01:29.462 --> 00:01:30.047\nYeah, I just felt.\n","subtitles_srt": null,"subtitles_formatted": [{"start": "00:00:02.020","end": "00:00:03.520","text": "Isn't that kind of weird? What the."},{"start": "00:00:03.820","end": "00:00:05.940","text": "That's what I'm thinking. I bought these Scissors for $12,"},{"start": "00:01:28.342","end": "00:01:29.461","text": "my god. Thank you."},{"start": "00:01:29.462","end": "00:01:30.047","text": "Yeah, I just felt."}],"subtitle_translation_webvtt": null,"subtitle_translation_srt": null,"subtitle_translation_formatted": null,"availableVideoQualities": [{"name": "adapt_lowest_1080_1","bitrate": 696417,"width": 1080,"height": 1920,"url": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/owME3yDAFOwWI0uReVCkABpCQ1MQIVgfAqZDbE/?a=1988&bti=ODszNWYuMDE6&&bt=680&ft=-Csk_mgdPD12NK915n-UxB45SY3W3wv252cAp&mime_type=video_mp4&rc=NWg4OTg3Njg8OjRoNDg5NEBpM3JzM3Q5cm9zOzMzaTgzNEBfLjMtYS1iNTYxL18xNGNgYSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&expire=1781630997&l=20260614172827573DD960CB7EBFE160AE&ply_type=2&policy=2&signature=03a4d18ada1cb607e13e8a792760482d&tk=tt_chain_token&btag=e00090000","codec": "h265_hvc1"},{"name": "normal_720_0","bitrate": 837904,"width": 720,"height": 1280,"url": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oUF36R5qIArpEwWgE1DZYVnBVEhfIyMfCQkAQD/?a=1988&bti=ODszNWYuMDE6&&bt=818&ft=-Csk_mgdPD12NK915n-UxB45SY3W3wv252cAp&mime_type=video_mp4&rc=OWQ7OTpoZWQzaTplaDU1OEBpM3JzM3Q5cm9zOzMzaTgzNEBjNmNgYF4xNmExY141Xl9eYSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&expire=1781630997&l=20260614172827573DD960CB7EBFE160AE&ply_type=2&policy=2&signature=ef7ae4e2404218eeedbaab121e0c55d2&tk=tt_chain_token&btag=e00090000","codec": "h264"},{"name": "adapt_lower_720_1","bitrate": 509396,"width": 720,"height": 1280,"url": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oACgE3fIILAgfQAARr3GqtZTzhhVuqUGzIGeC8/?a=1988&bti=ODszNWYuMDE6&&bt=497&ft=-Csk_mgdPD12NK915n-UxB45SY3W3wv252cAp&mime_type=video_mp4&rc=Omg5aTZmNTs4Mzo8aWhlPEBpM3JzM3Q5cm9zOzMzaTgzNEBeMWBjMGIuX2AxYjQzL2A2YSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&expire=1781630997&l=20260614172827573DD960CB7EBFE160AE&ply_type=2&policy=2&signature=a618fb58b4c6396f1a33774a10df4208&tk=tt_chain_token&btag=e00090000","codec": "h265_hvc1"},{"name": "adapt_540_1","bitrate": 447419,"width": 576,"height": 1024,"url": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/o4iMAh6EvcV8mIoiEU4olAAnRliBz1QBdaGUS/?a=1988&bti=ODszNWYuMDE6&&bt=436&ft=-Csk_mgdPD12NK915n-UxB45SY3W3wv252cAp&mime_type=video_mp4&rc=Zzw0OzM0aWhpOjM3aWRlZUBpM3JzM3Q5cm9zOzMzaTgzNEAxMjMtYy80XmAxX2MyNDAyYSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&expire=1781630997&l=20260614172827573DD960CB7EBFE160AE&ply_type=2&policy=2&signature=e7985b139a30530542c57048f4990c69&tk=tt_chain_token&btag=e00090000","codec": "h265_hvc1"},{"name": "lowest_540_0","bitrate": 357171,"width": 576,"height": 1024,"url": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oUaQAOiQGBBki5xIDdhomR6SlUnEAviAlV411/?a=1988&bti=ODszNWYuMDE6&&bt=348&ft=-Csk_mgdPD12NK915n-UxB45SY3W3wv252cAp&mime_type=video_mp4&rc=PGQ8ZGY6ZWk4NmY0ZTs7O0BpM3JzM3Q5cm9zOzMzaTgzNEBgYy5eNF9gXy8xYGE2Ly9eYSM2NmBoMmRrb2RhLS1kLzJzcw%3D%3D&expire=1781630997&l=20260614172827573DD960CB7EBFE160AE&ply_type=2&policy=2&signature=33eb7689b9e4021da85a65e67cae946c&tk=tt_chain_token&btag=e00090000","codec": "h264"}],"music_id": "7647568837294689055","music_title": "original sound - ThatWasEpic Official","music_play_url": "https://v77.tiktokcdn-eu.com/bddc8afd19877e0640c2931d99eab865/6a303695/video/tos/maliva/tos-maliva-ve-27dcd7c799-us/oocVMQVJXU0Zw8BnEBAigI2NIfnLqziBhQe5hC/?a=1233&bti=ODszNWYuMDE6&&bt=125&ft=.NpOcInz7ThCM7vGXq8Zmo&mime_type=audio_mpeg&rc=NDc8O2k3OWY0aTkzOjYzaUBpMzNoO3M5cnNzOzMzaTU8NEAwMmM2MDYtXmMxNTQwNTYvYSM1YzZsMmRzcmRhLS1kMTJzcw%3D%3D&vvpl=1&l=20260614172827573DD960CB7EBFE160AE&btag=e00090000","music_download_url": null,"music_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/7345473217143783470~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=10399&refresh_token=e5a858ff&x-expires=1781629200&x-signature=%2FlrNY22u0mCBzIyk7rBTUjm6bvI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=no1a","music_author": "ThatWasEpic Official","music_original": true,"music_duration": 90.0,"music_copyrighted": false}
TikTok Slideshow
{"id": "7510068890660064542","type": "slideshow","source_url": "https://www.tiktok.com/@bellapoarch/photo/7510068890660064542","created_at": "2025-05-30T03:03:09Z","created_at_timestamp": 1748574189,"author_id": "6748458643983238149","author_secUid": "MS4wLjABAAAAIQGNoHByQvokcLbWCGnIfas0OV2nctsZnRFbN7eB04xt-9usrHe3UvXJRZLxBWlJ","author_unique_id": "bellapoarch","author_nickname": "Bella Poarch","author_avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/ca4fedd2f9b979bc445f28b0acacbf82~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=cd09bece&x-expires=1781625600&x-signature=YgHpgT2LQ2FOkHWnDtQy7SWXkOA%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5","author_description": "Pre-save My Boy🐇","author_verified": true,"author_private_account": false,"author_followerCount": 92100000,"author_followingCount": 644,"author_heartCount": 2400000000,"author_videoCount": 96,"author_diggCount": 11600,"author_friendCount": 0,"images": [{"url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/7b28d19191064c408c971c4b737e2563~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=RyPRgldHO7YaH7cr22Zgyfqseec%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","width": 3256,"height": 2162,"download_url": "https://api.apify.com/v2/key-value-stores/xR5I2we6s3WcSocoN/records/slideshow_dZ2U480UNnDkl6PP0_ABm6h72jY1184k0M9_7510068890660064542_0?attachment=true"},{"url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/efb7156e8f8a45aeae7f2f5da2cdf5e5~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=2XEY%2BIOJI82kT8wL46NFAEEHZGA%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","width": 2160,"height": 2700,"download_url": "https://api.apify.com/v2/key-value-stores/xR5I2we6s3WcSocoN/records/slideshow_dZ2U480UNnDkl6PP0_ABm6h72jY1184k0M9_7510068890660064542_1?attachment=true"},{"url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/82fddfd7523c4a698a75138e6b48a9a6~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=yLlYy3Cd3ZIlLQHDmbQb6al4YZk%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","width": 2160,"height": 2700,"download_url": "https://api.apify.com/v2/key-value-stores/xR5I2we6s3WcSocoN/records/slideshow_dZ2U480UNnDkl6PP0_ABm6h72jY1184k0M9_7510068890660064542_2?attachment=true"},{"url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/589fc03373134995ad9a0e6bbb092e19~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=kDOWUvHtK%2F%2B9gVq0BTBNnUFqLfk%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","width": 2160,"height": 2700,"download_url": "https://api.apify.com/v2/key-value-stores/xR5I2we6s3WcSocoN/records/slideshow_dZ2U480UNnDkl6PP0_ABm6h72jY1184k0M9_7510068890660064542_3?attachment=true"},{"url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/c5490e44b7174eb6be29d1cba11909dd~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=R5aibHcbSL2qn4xnHL%2BUQ92BnN0%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","width": 2160,"height": 2700,"download_url": "https://api.apify.com/v2/key-value-stores/xR5I2we6s3WcSocoN/records/slideshow_dZ2U480UNnDkl6PP0_ABm6h72jY1184k0M9_7510068890660064542_4?attachment=true"},{"url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/f1b71e62e5734629b173540c44add13a~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=yPWy%2FlBaiRa6dVd29rgmNvKANpU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","width": 2160,"height": 2700,"download_url": "https://api.apify.com/v2/key-value-stores/xR5I2we6s3WcSocoN/records/slideshow_dZ2U480UNnDkl6PP0_ABm6h72jY1184k0M9_7510068890660064542_5?attachment=true"}],"description": "omw to get balut🐣","suggestedKeywords": ["bella poarch","balut","justin de dios","Eat Balut","bella poarch dance","balut egg chicken","ostrich egg balut","Eating Balut Egg","cardi b balut","bella saying hey"],"isAd": false,"duration": 60.0,"duration_formatted": "00:01:00","likeCount": 289200,"shareCount": 2685,"commentCount": 5143,"playCount": 16300000,"collectCount": 13748,"repostCount": 0,"cover": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/7b28d19191064c408c971c4b737e2563~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=CfMA7yW9YszTeVA27782t19X2LU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","originCover": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-i-photomode-tx2/7b28d19191064c408c971c4b737e2563~tplv-photomode-image.jpeg?dr=9616&x-expires=1781625600&x-signature=CfMA7yW9YszTeVA27782t19X2LU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1","music_id": "6793799125516158978","music_title": "I Bet on Losing Dogs","music_play_url": "https://sf19.tiktokcdn-us.com/obj/tos-alisg-ve-2774/oIoBCKDdF1qlOs7QgZ0qCB8t9eEIMQOfgm7yBE","music_cover": "https://p16-common.tiktokcdn-us.com/tos-alisg-v-2774/oQARw2Y5GQDnQuvEF1LAgfz7ACeeMADQIZA0ad~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9584&t=4d5b0474&ps=933b5bde&shp=08d74b56&shcp=81f88b70&idc=useast5","music_author": "Mitski","music_original": false,"music_duration": 60.0,"music_copyrighted": false}
❸ Input
Supported URL Formats
| Link | Supported |
|---|---|
| https://www.tiktok.com/@username/video/1234567890 | ✅ |
| https://www.tiktok.com/@username/photo/1234567890 | ✅ |
Input Parameters
- urls: (Required) (Array) (Default: empty)
Enter TikTok video URLs to scrape. You can specify multiple URLs by clicking on the Add button or in bulk by clicking on the Bulk edit button.
- download_videos: (Optional) (Boolean) (Default: true)
Enable to download TikTok videos to your Apify Storage. Access downloadable files from the downloadUrl field in results. If disabled, only video metadata will be scraped.
- download_slideshows: (Optional) (Boolean) (Default: true)
Enable to download TikTok slideshow images to your Apify Storage. Access downloadable files from the images field in results. If disabled, only slideshow metadata will be scraped.
- download_audio: (Optional) (Boolean) (Default: false)
Enable to download TikTok audio to your Apify Storage. Access downloadable audio files from the music_download_url field in results. If disabled, only audio metadata will be scraped.
- download_subtitles: (Optional) (Boolean) (Default: true)
Enable to download TikTok subtitles to your Apify Storage when available. Access downloadable subtitle files from the subtitlesUrl field in results.
- translate_subtitles: (Optional) (Boolean) (Default: false)
Enable to translate TikTok subtitles to your preferred language. Translated subtitles can be accessed from the subtitle_translation_webvtt, subtitle_translation_srt and subtitle_translation_formatted fields. Requires proxy to function properly.
- quality: (Optional) (String) (Default: highest)
Select video download quality from Lowest (360p) to Highest (1080p). Higher quality means larger file sizes - low quality files are 1-2 MB while high quality can reach 20 MB.
- audio_format: (Optional) (String) (Default: highest)
Select TikTok audio download format. Available options are 'mp4' (native), 'mp3' and 'wav. If you select 'mp3' or 'wav', the audio will be converted to that format, which may result in increased file sizes and some additional conversion time. Default is 'mp4' which is the native TikTok audio format.
- subtitles_format: (Optional) (String) (Default: webvtt)
Select your preferred subtitle format. Available options are 'srt' & 'webvtt'. They then appear either in subtitles_webvtt or subtitles_srt
- preferred_language: (Optional) (String) (Default: na)
Select your preferred language for subtitles from 10+ supported languages. If not available, subtitles will be translated if translation option is enabled or will remain in native language.
- storage_name: (Optional) (String) (Default: empty)
Specify a custom storage name for your videos and subtitles. Recommended for longer retention beyond the default 7 days. Must be 3-32 characters long.
✏️ JSON Input
Sample JSON input if you use the apify api via CURL, Python, JS etc.
{"download_videos": true,"download_audio": true,"download_slideshows": true,"download_subtitles": true,"translate_subtitles": true,"urls": ["https://www.tiktok.com/@thatwasepic_tok/video/7647568802229570846"]}
❹ Use Cases
-
Marketers & Agencies: Track trending videos, analyze hashtag performance, or gather inspiration for branded campaigns
-
Influencer Managers: Extract creator data, engagement metrics, and video performance for prospecting and analysis
-
Data Scientists & Analysts: Collect rich TikTok datasets to model content virality, sentiment, or topic clustering
-
Content Creators: Research video trends, hashtags, and competitors in your niche
-
Academics & Researchers: Study TikTok engagement, youth culture, or meme evolution with robust data
❺ Usage Limits
This service has different usage limits depending on your subscription status:
| User Type | Daily Runs | TikTok URLs per Run | Reset Period |
|---|---|---|---|
| Free | 5 runs | Up to 5 | 24-hours |
| Paid | Unlimited | Unlimited | N/A |
❻ FAQ
How do i get started?
Getting started is easy! Just click on the "Try for free" button at the top of the page, sign up for an Apify account if you don't have one, and you'll be taken to the Apify Console where you can run the TikTok Video Scraper Actor. You can input your TikTok video URLs or Slideshows and configure the settings as needed, then click "Run" to start scraping.
Can i scrape subtitles?
Yes! The TikTok Video Scraper can extract subtitles from TikTok videos when they are available. You can choose to download the subtitles in your preferred format (WebVTT or SRT) and they will be stored in your Apify Storage. Additionally, you can enable subtitle translation to get subtitles in your preferred language.
Which video quality options are available for download?
The scraper offers multiple video quality options for download, including lowest (360p), 720p, 1080p, and the highest available quality. You can select your preferred quality in the input settings before running the scraper. If a video is not available in the selected quality, the scraper will automatically download it in the highest available quality.
Can i scrape TikTok slideshows?
Yes! The TikTok Video Scraper supports scraping both videos and image slideshows. When you input a slideshow URL, the scraper will extract metadata for the slideshow as well as download all images in high resolution (JPG or PNG) to your Apify Storage.
❼ While the scraper is running
During the run, the actor will output log messages letting you know what is going on at any point. Each message always contains specific information about the process including which url / page the actor is working on.
If you provide invalid inputs to the actor, it will immediately stop with a failure state and output log messages explaining what is wrong. If you are unsure what went wrong feel free to open up an issue in the issue tab.
❽ Legality of web scraping
The TikTok Video Scraper is designed to ethically extract only publicly available data, and it does not scrape private user data such as personal email addresses or personal identifiers.
Our services are ethical and do not extract any private user data. They only extract what individuals or companies chose to share publicly. We therefore believe that our services, when used for ethical purposes by our users, are safe to use. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. For more information you can read this blog post on the legality of web scraping from Apify.
❾ Feedback and Support
Your satisfaction is important to us! Therefore we are constantly striving to enhance the performance of our Actors.
If you have any technical feedback or encounter any bugs with the TikTok Video Scraper, please create an issue in the Actor’s Issues tab on the Apify Console.
You can also contact us directly for general help on issues or integrations at suppport@radeance.com.
For custom projects, general suggestions or new use cases feel free to reach out to us at business@radeance.com