TikTok Video Downloader
Pricing
from $2.50 / 1,000 results
TikTok Video Downloader
⚡ High-speed bulk TikTok Video Downloader. Download video & music with non-expiring storage (up to 5 years). The most reliable API for scaling your TikTok archives and reliable standalone automation.
Pricing
from $2.50 / 1,000 results
Rating
5.0
(1)
Developer

API ninja
Actor stats
1
Bookmarked
38
Total users
37
Monthly active users
5 days ago
Last modified
Categories
Share
TikTok Video Downloader & Scraper API
No coding required – you can run it from the Apify Console or via API.
Download videos and music from TikTok at scale with the most reliable TikTok Video Downloader. This high-performance Actor provides a seamless way to extract content in bulk, offering high-speed processing and high-speed persistent storage for long-term data accessibility.
Note: This tool is a dedicated downloader. It does not search TikTok by hashtag or profile; it extracts and stores media from the specific TikTok URLs you provide.
🚀 What does TikTok Video Downloader do?
The TikTok Video Downloader is a professional-grade scraper designed to extract high-quality media files directly from TikTok. Unlike traditional tools that process slowly, this scraper utilizes a specialized concurrency pool of 10, allowing you to process large lists of URLs in a continuous, high-speed stream without idle time.
Key features include:
- 📥 Video & Music Extraction: Get the full video or just the background audio in high quality.
- 🔗 Bulk Downloads: Input hundreds of URLs and scrape them simultaneously.
- 🛡️ Persistent Storage: Save media to high-speed storage to prevent links from expiring.
- ⚡ Platform Integration: Benefit from Apify's Scheduler, API, and Webhooks for full automation.
🛠️ Why use this TikTok video downloader and TikTok scraper API? (Use cases)
Standard TikTok links are temporary and often expire within hours. This scraper acts as a robust API that handles the complexity of extraction and storage for you, enabling a variety of business use cases:
- Content Archiving: Preserve content permanently before it is deleted or hidden.
- AI & Training Data: Collect massive datasets of video and audio for training machine learning models.
- Market Analysis: Download trending videos in bulk to analyze engagement patterns offline.
- Social Media Management: Repurpose viral content safely by having non-expiring access to high-quality files.
📥 Input
TikTok Video Downloader has flexible input options to suit your needs. Click on the Input tab for a full breakdown of all available settings and tooltips.
- videoUrls: List of full TikTok URLs to process.
- format: Choose between
VideoorMusicextraction. - ttl: Choose how long to keep files in high-speed storage (from 1 day to 5 years).
Input Example
{"videoUrls": ["https://www.tiktok.com/@billieeilish/video/7050551461734042926"],"format": "Video","ttl": "1w"}
📤 Output
The results are pushed to your dataset as they are ready. You can download your data from the Output tab in various formats, including JSON, CSV, Excel, and HTML.
Output Example
{"inputUrl": "https://www.tiktok.com/@billieeilish/video/7050551461734042926","id": "7050551461734042926","title": "Viral Video Title","play": "https://temporary-link.com/...","storageUrl": "https://high-speed-storage.com/permanent-file.mp4","fileSizeMB": "15.20","ttl": "1w","expiresAt": "2026-02-21T12:00:00Z"}
📊 What data can you extract?
| Data Point | Description |
|---|---|
| Video ID | Unique identifier for the TikTok video. |
| Media Links | Direct links to video and music files. |
| Persistent URL | A non-expiring link in high-speed storage. |
| Engagement Stats | View counts, likes, comments, and shares. |
| Author Data | Username, nickname, and profile metadata. |
📖 How to use TikTok Video Downloader on Apify
- Configure your API Key: Set your required API key in the Actor's environment variables.
- Input your URLs: Paste your TikTok URLs into the
videoUrlsfield. - Choose your Format: Select
VideoorMusic. - Set Storage TTL: Select a storage duration to keep your files accessible long-term.
- Run & Export: Click Start. Once finished, export your data in your preferred format (JSON/CSV/Excel/HTML).
💡 Tips & Advanced Options
- Concurrency: The Actor runs 10 downloads in parallel by default. This provides the best balance between speed and reliability.
- Storage Costs: Enabling high-speed persistent storage incurs costs based on data volume. For very large batches, monitor your usage to optimize your budget.
- Link Expiration: If you choose
Nonefor storage, remember that theplaylinks provided by the API will expire within a few hours.
💰 Pricing & Storage Expectations
How much does it cost to download TikTok videos with this scraper?
This Actor uses Apify Compute Units (CUs). If you enable high-speed persistent storage, a granular fee is applied based on usage.
- Storage Unit: Charged per MB-Day.
- Example: Storing a 20 MB video for 30 days costs
20 MB × 30 days = 600 MB‑Dayunits. - Paid Plan: Persistent storage and extended TTL options are exclusive to users on a paid Apify plan.
🔗 Related Scrapers
- TikTok Comments Scraper: Extract comments for sentiment and community analysis.
- YouTube Video Downloader: High-speed resolution video downloads for YouTube with persistent storage.
⚖️ Legality & Ethics
Our scrapers are ethical and do not extract private user data. They only collect content that users have shared publicly. However, personal data is protected by regulations such as GDPR and CCPA. Your results may contain personal data; ensure you have a legitimate reason to process it. For more information, see Apify's guide on the legality of web scraping.
🆘 Support & Customization
- Feedback: Use the Issues tab for bug reports or feature requests.
- Custom Projects: Need a custom version or a different platform scraper? Contact the developer via the profile page.