# Download YouTube Transcripts > Extract caption-derived text from public YouTube videos, channels, and playlists through the web app, REST API, CLI, or MCP. ## Product capabilities - Single video: preview, copy, and download the available transcript. - Channel or playlist: load the public source, select videos, and start a background transcript job. - Playlist picker: list the public playlists on a channel and choose which collections to process. - Web exports: individual TXT files or one combined TXT file. - REST API: JSON responses for single transcripts and asynchronous jobs for channel and playlist workloads. - CLI and MCP: agent-oriented access to the same transcript service. ## Credits and limitations - Single-video transcript extraction is free in the web preview. - New accounts receive 25 credits for bulk downloads. - One processed video uses one credit; credits do not expire. - Only public, unrestricted videos with available captions or subtitles are supported. - Transcript accuracy depends on the source captions, audio quality, language, and YouTube availability. - Bulk completion time varies with source size, caption availability, and YouTube response times. ## Main pages - Homepage: https://www.downloadyoutubetranscripts.com/ - Tools: https://www.downloadyoutubetranscripts.com/tools - Single-video tool: https://www.downloadyoutubetranscripts.com/tools/youtube-transcript-generator - Channel tool: https://www.downloadyoutubetranscripts.com/tools/channel-transcript-extractor - Playlist tool: https://www.downloadyoutubetranscripts.com/tools/playlist-transcript-downloader - Bulk tool: https://www.downloadyoutubetranscripts.com/tools/bulk-youtube-transcript-downloader - API access: https://www.downloadyoutubetranscripts.com/api-access - Agent and MCP setup: https://www.downloadyoutubetranscripts.com/use-with-agents - Pricing: https://www.downloadyoutubetranscripts.com/#pricing - Blog: https://www.downloadyoutubetranscripts.com/blog - Use cases: https://www.downloadyoutubetranscripts.com/use-cases ## Developer and agent resources - Agent guide: https://api.youtubetranscripts.fbetteo.com/docs/agent.md - OpenAPI 3.1 specification: https://api.youtubetranscripts.fbetteo.com/api/v1/openapi.json - Hosted MCP endpoint: https://api.youtubetranscripts.fbetteo.com/mcp - API service information: https://api.youtubetranscripts.fbetteo.com/llms.txt - CLI and local MCP package: https://www.npmjs.com/package/youtube-transcript-agent Authentication details, request schemas, response schemas, job states, and current endpoint behavior are documented in the agent guide and OpenAPI specification. ## Guides - YouTube Transcript API Guide: https://www.downloadyoutubetranscripts.com/blog/youtube-transcript-api-guide - YouTube to ChatGPT Workflow: https://www.downloadyoutubetranscripts.com/blog/youtube-to-chatgpt-workflow - Download Channel Transcripts: https://www.downloadyoutubetranscripts.com/blog/how-to-download-youtube-channel-transcripts - Convert YouTube Videos to Text: https://www.downloadyoutubetranscripts.com/blog/how-to-convert-youtube-videos-to-text - Clean a Transcript: https://www.downloadyoutubetranscripts.com/blog/how-to-clean-transcript ## Policies and contact - Privacy: https://www.downloadyoutubetranscripts.com/privacy - Terms: https://www.downloadyoutubetranscripts.com/terms - Contact: franco@downloadyoutubetranscripts.com Download YouTube Transcripts is not affiliated with YouTube or Google.