Tiksaver Documentation

Public documentation for using the downloader and integrating the API.

Getting Started

Use the web downloader at / to paste a TikTok URL and get downloadable video links without watermark. For automation or server-side usage, use the API described below.

API Overview

Endpoint
GET https://corex-tiktok-api.vercel.app/api/download?url={tiktok_url}
Parameters
url: string (required) - TikTok video URL
format: string (optional) - json (default), xml
quality: string (optional) - hd | sd | auto (default)

Examples

curl
curl -G --data-urlencode "url=https://www.tiktok.com/@user/video/123" \
  https://corex-tiktok-api.vercel.app/api/download
JavaScript (fetch)
const api = 'https://corex-tiktok-api.vercel.app/api/download?url=' + 
  encodeURIComponent('https://www.tiktok.com/@user/video/123');
const res = await fetch(api);
const data = await res.json();
if (data.status) {
  console.log(data.no_watermark || data.video);
}
Node (axios)
import axios from 'axios';
const { data } = await axios.get('https://corex-tiktok-api.vercel.app/api/download', {
  params: { url: 'https://www.tiktok.com/@user/video/123' }
});
console.log(data);
Python (requests)
import requests
resp = requests.get('https://corex-tiktok-api.vercel.app/api/download', 
  params={'url': 'https://www.tiktok.com/@user/video/123'})
print(resp.json())

Response Schema

Success (200)
{
  "status": true,
  "video": "https://direct-video-url.mp4",
  "no_watermark": "https://no-watermark-video.mp4",
  "music": "https://audio-track.mp3",
  "author": "username",
  "title": "Video title",
  "cover": "https://thumbnail-image.jpg",
  "duration": 15.5
}
Error (4xx/5xx)
{
  "error": "TikTok URL required"
}

Rate Limits & Best Practices

Limits
  • 100 requests/hour per IP
  • 10 requests/minute burst
  • 1000 requests/day
Guidelines
  • Cache identical URLs
  • Use exponential backoff on errors
  • Validate TikTok URLs client-side
  • Handle HTTP 429 gracefully

FAQ

Is it free?
Yes, it’s completely free to use.
Do videos have watermarks?
Use the no_watermark URL for clean output.
Do I need to register?
No registration or login required.
Is it safe?
All requests use HTTPS. No personal data is stored.

Response Format

The API returns JSON responses with the following structure:

Success Response (200)
{
  "status": true,
  "video": "https://media.tiktok.com/...",
  "no_watermark": "https://cdn.tiksaver.com/...",
  "music": "https://cdn.tiksaver.com/...",
  "cover": "https://p.tiktok.com/...",
  "author": "username",
  "userpp": "https://p16-va-default.tiktokcdn.com/...",
  "description": "Video description",
  "stats": {
    "views": 1234567,
    "likes": 98765,
    "comments": 1234,
    "shares": 567
  }
}
Error Response
{
  "status": false,
  "error": "Invalid TikTok URL"
}

Best Practices

Support & Disclaimers

For issues or questions, reach out through our contact channels:

Legal Notice: TikSaver is a third-party tool and is not affiliated with TikTok, Inc. Users are responsible for complying with TikTok's Terms of Service and local copyright laws. We do not condone copyright infringement. Please respect content creators' intellectual property rights.