TikTok Video Download API
Download TikTok videos in multiple formats and qualities. Returns a temporary, pre-signed download URL with title, duration, thumbnail, and file size.
- MP4, MP3, AVI, WebM, M4A & more
- Quality from 240p to 1080p
- Pre-signed download URL + metadata
Loved by 20,000+ data lovers
Video discusses upcoming social media trends including AI-generated content...
See It in Action
Getting started is simple and takes just minutes. Explore the interactive examples below to see exactly how the API works before using it in your own workflow.
Pick a video
Any public TikTok video URL works, including short share links.
Send the request
This endpoint uses POST with a JSON body. Pick the format you'd use in your own stack, then hit Execute.
curl -X POST "https://api.socialkit.dev/tiktok/download" \
-H "Content-Type: application/json" \
-d '{"access_key":"{{your_access_key}}","url":"https://www.tiktok.com/@postpeer/video/7650088758066433288"}'Get the response
Clean JSON with a pre-signed downloadUrl plus title, duration, thumbnail, format, quality, and file size.
Hit Execute above to send the request and see the captured response.
Everything You Need From a TikTok Video Download API
Download TikTok videos and audio in the format and quality you need with a single API request.
Multiple Video Formats
Download as MP4, AVI, or WebM. Pick the container that works for your pipeline without any conversion step.
Audio Extraction
Pull just the audio track as MP3, M4A, OGG, or WAV. The quality parameter is ignored for audio-only formats.
Quality Selection
Choose from 240p, 360p, 480p, 720p, or 1080p. Most TikToks publish at 720p, which is the default.
Pre-Signed Download URL
Get a download link that works from anywhere and stays valid for 1 hour. Re-request to refresh it.
File Metadata
Title, duration, thumbnail, format, quality, and file size returned alongside the download link in every response.
Short Links Supported
Works with vm.tiktok.com and vt.tiktok.com share links as well as full TikTok URLs. Pass the link exactly as copied.
Fast Cache Hits
Repeat downloads of the same video, format, and quality return in under 2 seconds.
Simple REST API
One POST request with a JSON body. Integrate with any language or no-code platform in minutes.
What developers say
Teams shipping with SocialKit in production.
"It was very easy to set up and get going, and support was superb."
Ziv Erlichson, Founder at Plynn
"Quick, caring and efficient support!"
Thomas Puech, Designer
"Easy to connect - work's smooth and properly!"
Robert Podsiadlo, Founder at PrimeStuff
What Teams Are Building With the TikTok Video Download API
From archiving to repurposing, the Download API gives you the raw file whenever you need it.
Offline Viewing
Download TikTok videos for later access without needing the app or an active internet connection.
Audio Extraction
Convert videos to MP3 or other audio formats for clipping, transcription, or audio-only workflows.
Content Archiving
Keep copies of trending or at-risk videos before they disappear, for research or compliance purposes.
Content Repurposing
Re-cut a TikTok for YouTube Shorts, Instagram Reels, or X without relying on manual screen recording.
AI and RAG Ingestion
Feed the raw MP4 into multi-modal models for object detection, scene classification, or training data pipelines.
Backup and Compliance
Retain copies of your own posts for records and review, with file metadata stored alongside each download.
Get Started for Free
Extract transcripts, generate summaries, and analyze engagement from YouTube, TikTok, Shorts, Instagram, and Facebook at scale.
Free
- 20Credits
- Perfect for testing
- 40 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
Starter
- 4,000Credits
- $4.75 per 1k credits
- 80 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
Standard
- 12,000Credits
- $2.42 per 1k credits
- 120 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
Ultimate
- 50,000Credits
- $1.90 per 1k credits
- 360 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
- Higher Rate Limits
- Priority Support
Enterprise
- 500,000Credits
- $1.02 per 1k credits
- 600 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
- Higher Rate Limits
- Priority Support
Free
- 20Credits
- Perfect for testing
- 40 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
Starter
- 4,000Credits
- $4.75 per 1k credits
- 80 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
Standard
- 12,000Credits
- $2.42 per 1k credits
- 120 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
Ultimate
- 50,000Credits
- $1.90 per 1k credits
- 360 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
- Higher Rate Limits
- Priority Support
Enterprise
- 500,000Credits
- $1.02 per 1k credits
- 600 requests / minute
- Includes All APIs
- YouTube APIs
- TikTok APIs
- Instagram APIs
- Facebook APIs
- Video File APIs
- More Coming Soon
- Higher Rate Limits
- Priority Support
Need a Custom Plan? Contact us for a personalized plan that fits just right.