Paste a link, get the text
Six transcript tools, free and without an account. They run on the same infrastructure as the API, so what you get here is what the API returns. Pick the one that matches your link.
Paste any YouTube URL and get the full transcript with timestamps. Copy it, download it, or search inside it.
Uses the video's own captions where they exist, so it is instant and exact.
The same YouTube captions, but returned as a subtitle file rather than plain text.
Outputs .srt and .vtt, ready for Premiere, CapCut, VLC, or re-upload.
Paste a TikTok link and get the spoken text, including videos that carry no captions at all.
Falls back to speech-to-text, so it works on the majority of TikToks that have nothing to scrape.
Transcribe any public Instagram Reel or video from its link. No app, no login.
Handles Reels, which carry no caption track and have to be transcribed from audio.
Get clean, timestamped text for a podcast episode from a Spotify, Apple Podcasts, or RSS link.
Resolves the episode to its underlying audio first, so all three link types land on the same result.
The catch-all. Any of the above, plus a direct media URL pointing at an .mp4, .mp3, or .wav.
Start here if your link is not from a platform with its own tool.
Doing this in code instead?
The tools above are the browser front end for one API call. If you need this in a pipeline, in bulk, or on a schedule, each platform has its own endpoint and its own documented quirks.
Captions, chapters, and channel or playlist enumeration.
TikTok Transcript APISpeech-to-text for short-form video at scale.
Instagram Transcript APIReels and video posts from a public URL.
Podcast Transcript APISpotify, Apple Podcasts, and raw RSS feeds.
Video Transcript APIOne endpoint across every platform, plus direct media URLs.