Scraper de transcriptions et sous-titres TikTok — JSON, SRT, VTT, LLM
Extrait les sous-titres et transcriptions TikTok depuis des URL de vidéos, des liens courts ou un profil @ entier, en JSON, SRT, VTT, texte brut ou texte prêt pour un LLM. Sous-titres natifs — sans Whisper, sans clé API, environ deux secondes par vidéo.
fonctionnalités clés
Lit les sous-titres produits par TikTok au lieu de retranscrire l'audio — environ 2 secondes par vidéo contre 10 à 30 pour un outil basé sur Whisper
Le texte exact affiché à l'écran : rien n'est mal entendu ni inventé
Cinq formats de sortie — JSON horodaté, SRT, VTT, texte brut et texte prêt pour un LLM, débarrassé de [Music] et des étiquettes de locuteur
Un seul champ accepte URL de vidéos, liens courts vm./vt., pseudos @ et identifiants bruts, mélangés librement
Un profil en entrée énumère les vidéos du créateur ; maxVideos sert de budget pour toute l'exécution
Métriques d'engagement par vidéo — vues, likes, commentaires, partages, durée, nombre de mots et de segments
Liste de langues par priorité avec correspondance de préfixe (eng correspond à eng-US) et bascule pour les sous-titres automatiques
Les extractions échouées, la résolution des liens courts et l'énumération des profils ne sont jamais facturées
cas d’usage
- Constituer des corpus RAG ou de fine-tuning à partir de vidéos courtes
- Transformer le contenu parlé en articles, newsletters et publications sociales
- Analyse concurrentielle de contenu sur tous les créateurs d'une niche
- Produire des fichiers de sous-titres SRT/VTT pour la republication et la localisation
- Étude des accroches — lire les premières secondes des meilleures vidéos d'une catégorie
- Contrôle de la sécurité de marque et des mentions sur les publications sponsorisées
paramètres d’entrée
| Paramètre | Type | Requis | Description |
|---|---|---|---|
urls | array | requis | URL de vidéos TikTok, liens courts, pseudos @ ou identifiants bruts |
outputFormat | string | optionnel | json, srt, vtt, text ou llm |
languages | array | optionnel | Langues de sous-titres par ordre de priorité ; correspondance de préfixe, eng correspond à eng-US |
includeAutoGenerated | boolean | optionnel | Inclure les sous-titres générés automatiquement à défaut de sous-titres manuels |
maxVideos | integer | optionnel | Plafond de vidéos pour l'ensemble de l'exécution ; 0 signifie illimité |
maxConcurrency | integer | optionnel | Workers parallèles, 1 à 10 ; une valeur basse protège des limitations |
proxyConfiguration | object | optionnel | Proxy résidentiel fortement recommandé — TikTok bloque les IP de datacenter |
Exemple de sortie
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}
Conseils
Commencez par une vidéo. Une seule URL confirme le schéma et la langue obtenue avant de lancer un profil. Fixez maxVideos sur les profils. C’est un budget pour toute l’exécution, pas par profil : une entrée mixte ne dépasse jamais. Laissez la concurrence à 3. TikTok limite fortement ; monter plus haut échange de la fiabilité contre peu de vitesse. Choisissez llm pour l’IA. Ce format retire [Music], les étiquettes de locuteur et les annotations, sinon autant de bruit dans les embeddings.
faq
Cet Actor utilise-t-il Whisper ou la reconnaissance vocale ?
Que se passe-t-il pour une vidéo sans sous-titres ?
Puis-je récupérer un compte entier ?
similaires dans ~/social
Bluesky Scraper — Posts, profils, feeds et interactions
Extrayez posts, profils, feeds et interactions Bluesky.
ouvrirYouTube Subtitle & Transcript Scraper — JSON, SRT, VTT, LLM
Transcriptions YouTube en JSON, SRT, VTT, ou texte prêt pour LLM.
ouvrir