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 — one call, direct links out
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"}'
Response
{
  "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.

Starting with TikTok? See the TikTok Video Download API →