TikTok Video Downloader API - Build with TikTok Downloads

Integrate TikTok video downloading into your own applications. The TikItDown API gives you programmatic access to clean, watermark-free TikTok video downloads through simple REST endpoints.

Last updated: August 19, 2026

API overview

The TikItDown API lets you fetch download URLs for TikTok videos without building your own scraper. Send a TikTok video URL, get back a clean download link. No watermark, original quality, JSON response.

The API is designed for developers who want to build tools, bots, or applications that need TikTok video downloads as a feature. It handles the same processing as the web tool - fetching the original source file and returning it ready to save.

Endpoints

GET /api/download

Returns download URLs for a TikTok video.

GET /api/download?url=https://www.tiktok.com/@user/video/1234567890

Parameters:

Response:

{
  "status": "success",
  "data": {
    "title": "Video title",
    "author": "creator_username",
    "download_url": "https://cdn.tikitdown.example/...",
    "quality": "1080p",
    "duration": 30,
    "thumbnail": "https://..."
  }
}

POST /api/batch

Process multiple TikTok URLs in a single request.

POST /api/batch
{
  "urls": [
    "https://www.tiktok.com/@user/video/111",
    "https://www.tiktok.com/@user/video/222",
    "https://www.tiktok.com/@user/video/333"
  ]
}

Rate limits

Use cases

Code examples

JavaScript

const response = await fetch(
  '/api/download?url=' + encodeURIComponent(tiktokUrl)
);
const data = await response.json();
window.location.href = data.data.download_url;

Python

import requests

resp = requests.get(
    'https://tikitdown.example/api/download',
    params={'url': tiktok_url}
)
data = resp.json()
print(data['data']['download_url'])

Related

For more details on data access beyond downloads, see the TikTok API documentation. For basic downloading without the API, use the web downloader. Learn more about the project on the about page.

FAQ

Start building with the TikItDown API. Try the web downloader first to see it in action, then integrate the API into your own projects. For data access beyond downloads, check the TikTok API docs.