Scraper Transkrip & Subtitle TikTok — JSON, SRT, VTT, LLM
Mengambil subtitle dan transkrip TikTok dari URL video, tautan pendek, atau satu profil @ penuh dalam format JSON, SRT, VTT, teks biasa, atau teks siap LLM. Caption asli — tanpa Whisper, tanpa kunci API, sekitar dua detik per video.
fitur utama
Membaca caption milik TikTok sendiri alih-alih mentranskrip ulang audio — sekitar 2 detik per video dibanding 10–30 detik pada alat berbasis Whisper
Teks persis seperti yang tampil di layar: tidak ada yang salah dengar atau dikarang
Lima format keluaran — JSON bertimestamp, SRT, VTT, teks biasa, dan teks siap LLM tanpa [Music] serta label pembicara
Satu kolom input menerima URL video, tautan pendek vm./vt., nama @ pengguna, dan ID video mentah sekaligus
Memasukkan profil akan mendaftar video kreator tersebut; maxVideos menjadi anggaran untuk seluruh run
Metrik per video — tayangan, suka, komentar, bagikan, durasi, jumlah kata dan segmen
Daftar bahasa berdasar prioritas dengan pencocokan awalan (eng cocok dengan eng-US) dan opsi caption otomatis
Ekstraksi gagal, penguraian tautan pendek, dan pendaftaran profil tidak pernah ditagih
use case
- Membangun korpus RAG atau fine-tuning dari video pendek
- Mendaur ulang konten lisan menjadi artikel, newsletter, dan naskah media sosial
- Analisis konten kompetitor untuk seluruh kreator di satu niche
- Membuat berkas subtitle SRT/VTT untuk unggah ulang dan pelokalan
- Riset hook — membaca detik-detik awal video teratas di sebuah kategori
- Peninjauan brand safety dan pengungkapan pada konten bersponsor dalam skala besar
parameter input
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
urls | array | wajib | URL video TikTok, tautan pendek, nama @ pengguna, atau ID video mentah |
outputFormat | string | opsional | json, srt, vtt, text, atau llm |
languages | array | opsional | Bahasa caption sesuai prioritas; pencocokan awalan, eng cocok dengan eng-US |
includeAutoGenerated | boolean | opsional | Sertakan caption otomatis TikTok bila tidak ada caption manual |
maxVideos | integer | opsional | Batas jumlah video untuk seluruh run; 0 berarti tanpa batas |
maxConcurrency | integer | opsional | Worker paralel, 1–10; makin rendah makin aman dari pembatasan laju |
proxyConfiguration | object | opsional | Proxy residensial sangat disarankan — TikTok memblokir IP pusat data |
Contoh Keluaran
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}
Tips
Mulai dari satu video. Satu URL sudah cukup untuk memastikan skema dan bahasa yang kembali sebelum menjalankan profil. Setel maxVideos untuk run profil. Ini anggaran seluruh run, bukan per profil, sehingga input campuran tidak akan melebihi batas. Biarkan konkurensi di 3. TikTok membatasi laju dengan ketat; menaikkannya menukar keandalan dengan sedikit kecepatan. Pilih llm untuk pipeline AI. Format itu membuang [Music], label pembicara, dan anotasi yang jika tidak akan menjadi derau pada embedding.
faq
Apakah Actor ini memakai Whisper atau speech-to-text?
Bagaimana dengan video tanpa caption?
Bisakah mengambil satu akun penuh?
terkait di ~/social
Bluesky Scraper — Postingan, Profil, Feed & Interaksi
Scrape postingan, profil, feed, dan interaksi Bluesky.
bukaYouTube Subtitle & Transcript Scraper — JSON, SRT, VTT, LLM
Transcript YouTube sebagai JSON, SRT, VTT, atau teks siap-LLM.
buka