- Sign up at youtubetranscript.dev
- Get your API key from the Dashboard
- Make your first API call — see Quick Start
For the complete V2 API documentation, including the OpenAPI spec:
→ youtubetranscript.dev/api-docs
The simplest way to get a video transcript programmatically. See examples/python/basic_extraction.py.
Our ASR feature transcribes directly from the audio track when captions aren't available. See examples/python/asr_webhook.py.
Process up to 100 videos in a single API call. See examples/python/batch_processing.py.
Request transcripts in any language with the language parameter. See examples/python/translation.py.
Use the format parameter to control output — timestamps, paragraphs, or word-level. See examples/python/export_formats.py.