REST API · GET
TikTok Video API
Скачивание видео TikTok без водяного знака: SD, HD и отдельная аудиодорожка MP3.
GET
https://api.interapi.dev/api/v1/tiktok
Цена запроса: 6 кредитов за успешный ответ. 5xx — бесплатно, 4xx — не больше 1 кредита. Тарифы
Что умеет
Принимает короткие ссылки TikTok (vt.tiktok.com, vm.tiktok.com) и полные URL tiktok.com, а также ссылки Douyin. Возвращает несколько вариантов видео — стандартное и HD без водяного знака — плюс music_url с аудио в формате MP3. Поле title содержит название ролика, thumbnail — обложку.
- Видео без водяного знака
- HD и SD качество
- MP3 аудиодорожка
- Douyin поддержка
Как пользоваться
- Вставьте ссылку TikTok (vt.tiktok.com, vm.tiktok.com или полный URL).
- Выполните GET /api/v1/tiktok?url=…
- Получите video_url, video_hd_url без водяного знака и music_url (MP3).
Параметры
urlstringобязательный- Ссылка на видео TikTok или Douyin: короткая (vt./vm.) или полная www.tiktok.com/…
Пример запроса
curl -G "https://api.interapi.dev/api/v1/tiktok" \
-H "X-API-Key: YOUR_API_KEY" \
--data-urlencode "url=https://vt.tiktok.com/ZSQrfS4U7/"import requests
resp = requests.get(
"https://api.interapi.dev/api/v1/tiktok",
params={"url": "https://vt.tiktok.com/ZSQrfS4U7/"},
headers={"X-API-Key": "YOUR_API_KEY"},
timeout=60,
)
resp.raise_for_status()
print(resp.json())const params = new URLSearchParams({ url: "https://vt.tiktok.com/ZSQrfS4U7/" });
const resp = await fetch(`https://api.interapi.dev/api/v1/tiktok?${params}`, {
headers: { "X-API-Key": "YOUR_API_KEY" },
});
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
console.log(await resp.json());<?php
$query = http_build_query(["url" => "https://vt.tiktok.com/ZSQrfS4U7/"]);
$ch = curl_init("https://api.interapi.dev/api/v1/tiktok?" . $query);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["X-API-Key: YOUR_API_KEY"],
CURLOPT_TIMEOUT => 60,
]);
$data = json_decode(curl_exec($ch), true);
print_r($data);
Пример ответа
{
"status": "success",
"platform": "InterAPI",
"title": "Любите маринад с уксусом? #рецепты #рецептынановыйгод",
"description": "Любите маринад с уксусом? #рецепты #рецептынановыйгод",
"media": [
{
"type": "video",
"url": "https://v16m.tiktokcdn-us.com/…",
"quality": "SD",
"download_url": "https://dl.snapcdn.app/…/get"
},
{
"type": "video",
"url": "https://v16.tokcdn.com/…/7044457969840295169_orig",
"quality": "HD",
"download_url": "https://dl.snapcdn.app/…/get"
}
],
"video_url": "https://v16.tokcdn.com/…/7044457969840295169_orig",
"video_hd_url": "https://v16.tokcdn.com/…/7044457969840295169_orig",
"music_url": "https://v16-ies-music.tiktokcdn-us.com/…",
"thumbnail": "https://p19-common-sign.tiktokcdn-us.com/…/ba95e034e50845f4aa0a7133",
"duration_sec": 0,
"author": "",
"channel_url": null,
"duration_ms": 1320
}duration_ms — время обработки на сервере. Ссылки в примере сокращены.
Проверить запрос
Без ключа — до 30 запросов в час с одного IP. Со своим ключом запрос списывает кредиты по цене API.
Вставьте ссылку и нажмите «Отправить». Ответ появится здесь.