Скрапер транскриптов и субтитров TikTok — JSON, SRT, VTT, LLM
Извлекает субтитры и транскрипты TikTok из ссылок на видео, коротких ссылок или целого профиля @ в формате JSON, SRT, VTT, обычного текста или текста, готового для LLM. Родные субтитры — без Whisper, без API-ключа, около двух секунд на видео.
ключевые возможности
Читает собственные субтитры TikTok, а не переразмечает звук — около 2 секунд на видео против 10–30 у решений на Whisper
Точный текст с экрана: ничего не расслышано неверно и не придумано
Пять форматов вывода — JSON с таймкодами, SRT, VTT, обычный текст и текст для LLM без [Music] и меток говорящего
Одно поле принимает ссылки на видео, короткие ссылки vm./vt., имена @ и сырые ID — вперемешку
Профиль на входе перечисляет видео автора; maxVideos работает как бюджет всего запуска
Метрики по каждому видео — просмотры, лайки, комментарии, репосты, длительность, число слов и сегментов
Список языков по приоритету с совпадением по префиксу (eng подходит к eng-US) и переключатель автосубтитров
Неудачные извлечения, раскрытие коротких ссылок и перечисление профилей не тарифицируются
сценарии использования
- Сбор корпусов для RAG и дообучения из коротких видео
- Переработка устного контента в статьи, рассылки и посты
- Конкурентный анализ контента по всем авторам ниши
- Подготовка файлов субтитров SRT/VTT для репостов и локализации
- Исследование «крючков» — первые секунды топовых видео категории
- Проверка брендбезопасности и маркировки рекламных публикаций в объёме
входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
urls | array | обязательно | Ссылки на видео TikTok, короткие ссылки, имена @ или сырые ID видео |
outputFormat | string | опционально | json, srt, vtt, text или llm |
languages | array | опционально | Языки субтитров по приоритету; совпадение по префиксу, eng подходит к eng-US |
includeAutoGenerated | boolean | опционально | Включать автоматические субтитры TikTok, если нет созданных вручную |
maxVideos | integer | опционально | Ограничение на число видео за весь запуск; 0 — без ограничения |
maxConcurrency | integer | опционально | Параллельные воркеры, 1–10; меньше — безопаснее при лимитах |
proxyConfiguration | object | опционально | Настоятельно рекомендуется резидентный прокси — TikTok жёстко блокирует IP дата-центров |
Пример вывода
1{
2 "videoId": "7627209981670001950",
3 "url": "https://www.tiktok.com/@tiktok/video/7627209981670001950",
4 "title": "your TikTok grandpa @writers cramp is proud of you",
5 "authorName": "TikTok",
6 "authorId": "tiktok",
7 "createTime": "2026-04-10T19:10:35.000Z",
8 "playCount": 54600,
9 "likeCount": 3656,
10 "commentCount": 837,
11 "shareCount": 291,
12 "availableLanguages": ["eng-US"],
13 "language": "eng-US",
14 "isAutoGenerated": true,
15 "segments": [
16 { "text": "I'm 81 years old and I'm known as the TikTok Grandpa", "start": 0.04, "end": 3.64 },
17 { "text": "my name is Ian Smith", "start": 3.641, "end": 4.721 }
18 ],
19 "text": "I'm 81 years old and I'm known as the TikTok Grandpa my name is Ian Smith...",
20 "duration": 77,
21 "wordCount": 243,
22 "segmentCount": 29,
23 "extractedAt": "2026-04-12T02:45:36.000Z",
24 "error": null
25}
Советы
Начните с одного видео. Одной ссылки достаточно, чтобы проверить схему и язык субтитров до запуска по профилю. Задавайте maxVideos для профилей. Это бюджет всего запуска, а не каждого профиля, поэтому смешанный ввод не выйдет за рамки. Оставьте параллельность на 3. TikTok жёстко ограничивает частоту; более высокие значения меняют надёжность на пару процентов скорости. Для ИИ-пайплайнов берите llm. Этот формат убирает [Music], метки говорящего и пометки, которые иначе станут шумом в эмбеддингах.
частые вопросы
Используется ли Whisper или распознавание речи?
Что будет с видео без субтитров?
Можно ли обойти весь аккаунт?
похожие в ~/social
Bluesky Scraper — посты, профили, ленты и взаимодействия
Парсинг постов, профилей, лент и взаимодействий Bluesky.
открытьYouTube Subtitle & Transcript Scraper — JSON, SRT, VTT, LLM
Транскрипты YouTube в форматах JSON, SRT, VTT или текст, готовый для LLM.
открыть