| name | apify-transcript-tiktok |
| description | Use when you want the spoken text of TikTok videos - to read fast, summarize, or recycle into content. Video URLs -> markdown with each video's transcript, description and stats. |
Transcrire des vidéos TikTok
Objectif & quand
One-shot : tu as une liste de vidéos TikTok (les tiennes, celles d'un concurrent, ou des tendances repérées) et tu veux le texte parlé de chacune - pour relire vite sans regarder, résumer, ou recycler le message en post / script. Tu pars des URLs des vidéos, l'Actor génère le transcript (sous-titres TikTok quand ils existent, sinon transcription audio par IA).
Prérequis
- Compte Apify +
APIFY_TOKEN (gratuit pour démarrer).
- MCP Apify configuré (
CONNECTING-MCP.md).
Actor utilisé
clockworks/tiktok-scraper (https://apify.com/clockworks/tiktok-scraper) - scrape des vidéos TikTok précises par URL et, avec l'add-on transcription, récupère le texte parlé de chaque vidéo.
Config (config.example.yaml)
| Champ | Rôle |
|---|
postURLs | les URLs des vidéos TikTok à transcrire |
downloadSubtitlesOptions | mode transcription. TRANSCRIBE_ALL_VIDEOS = transcrit tout (IA) ; DOWNLOAD_AND_TRANSCRIBE_VIDEOS_WITHOUT_SUBTITLES = sous-titres TikTok si dispo, sinon IA ; DOWNLOAD_SUBTITLES = uniquement les sous-titres existants |
Note : le champ pour la transcription est downloadSubtitlesOptions (enum ci-dessus), pas subtitles. La transcription IA est un add-on facturé à la minute (voir Coût).
Procédure (via MCP)
- Rassembler les URLs des vidéos à transcrire.
- Demander au MCP Apify de lancer l'Actor
clockworks/tiktok-scraper avec l'input de config.example.yaml (tool call-actor), en veillant à downloadSubtitlesOptions.
- Récupérer les items du dataset (
get-dataset-items).
- Mettre en forme : une section par vidéo (auteur, description, transcript, vues, lien). Le transcript se trouve dans le champ des sous-titres / de la transcription de chaque item.
Si le MCP ne fait pas l'action
Fallback via lib/apify_helpers.py :
from lib import apify_helpers as a
videos = a.run_actor("clockworks/tiktok-scraper", {
"postURLs": [
"https://www.tiktok.com/@exemple.creator/video/7401234567890123456",
],
"downloadSubtitlesOptions": "TRANSCRIBE_ALL_VIDEOS",
})
Ou lancer l'Actor depuis la console Apify (bouton Start) avec le même input.
Livrable
Markdown : une section par vidéo avec auteur, description, transcript, vues, lien.
Coût & limites
Deux composantes : ~$0.003 / vidéo scrapée (palier Bronze) + add-on transcription ~$0.048 / minute de vidéo commencée (palier Free ; ~$0.041 Bronze). Une vidéo de 1 min ≈ $0.05 de transcription. Borne le nombre d'URLs pour maîtriser le coût. Données publiques.
Exemple
examples/transcript-tiktok.md (données fictives, schéma réel).