Social Media Video Download API
One API for every social platform. Send a video URL from TikTok, Instagram, X or Facebook and get direct media links back in a normalized JSON response.
Also try it instantly on the homepage trial box — no login needed.
curl -X POST https://api.soclip.dev/v1/media \
-H "Authorization: Bearer sc_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.tiktok.com/@tiktok/video/7106594312292453675"}'{
"success": true,
"credits_used": 2,
"credits_remaining": 498,
"data": {
"source": "tiktok",
"title": "Video title from the platform",
"duration": 15,
"thumbnail": "https://...",
"author": "Channel / creator name",
"medias": [
{ "label": "HD", "type": "video", "ext": "mp4", "quality": "hd", "url": "https://..." },
{ "label": "SD", "type": "video", "ext": "mp4", "quality": "sd", "url": "https://..." }
]
}
}Full API reference: /docs · Plain-text docs for AI agents: /llms.txt
Every major social platform
TikTok, Instagram, X/Twitter and Facebook — one API key, one endpoint, all platforms.
Normalized JSON, one schema
No matter where the video lives, the response looks the same: title, duration, thumbnail, author, and direct media links sorted by quality.
Built for AI agents
The same account key works over HTTP, in the soclip CLI, and as an MCP server for Claude Desktop and Cursor — agents can pull social media videos in a single tool call.
No anti-bot maintenance
No proxy pools, no IP rotation, no per-platform scraping code to keep alive. The upstream resolution layer is maintained for you.
$0.002 per extraction (2 credits). 500 free credits on signup — credits never expire.
See Pricing →Social Media Video Download API FAQ
Which social media platforms are supported?
TikTok, Instagram, X/Twitter and Facebook.
What does the response look like?
Every platform returns the same schema: success flag, credits used, and data with title, duration, thumbnail, author and medias — each media entry carrying label, type, ext, quality and a direct URL.
Can I use it in my AI workflow?
Yes — it is a plain HTTP API, and the same key works with the soclip CLI (`npm i -g soclip-cli`) and the soclip MCP server for Claude Desktop and Cursor.
Is downloading social media videos legal?
Only download videos you have the right to use — your own content or content you have permission for — and respect each platform's terms. The API returns media links; what you do with them is your responsibility.
How much does it cost?
Each media extraction costs 2 credits ($0.002). New accounts get 500 free credits — enough for 250 extractions. Credits never expire.