Get transcripts
Paste a channel, playlist, or video — every available transcript comes back as clean files.
No sign-up30 free transcriptsFiles are yours, re-export free
Working…
Re-exporting anything in your library is free, in any format. Want to chat with these transcripts? ChatDock
Recent sources
Dashboard
Everything you've extracted, at a glance.
Get the Chrome extension ↗ — grab transcripts right on YouTube.
Videos per channel
Transcripts stored, by source channel
Caption quality
Creator-written captions are more accurate than auto-generated
Most-used words
Across every transcript in your library, common English and filler words removed
Extract some videos first.
Recent extraction runs
Every bulk job, with per-run results
| Source | Type | Videos | Done | No captions | Failed | Cached | When |
|---|
No runs yet.
What is happening in the business
Loading audience, usage, revenue, and safety…
Customer feedback
Private feedback from paid customers after jobs with more than 50 videos. Latest 200 submissions.
What matters right now
Computed from the last 24 hours and 7 days — actions first, then things to watch
Today at a glance
Web visitors use the UTC calendar day · product activity uses the trailing 24 hours
Founder pulse
This week compared with the previous week · today compared with yesterday
Agent & API traffic
Kept separate from people · handshake/liveness probes are connections, not users · pre-release usage is inferred from its first-seen entry point
Operations
| Surface · operation | Consumers | Calls | Success | No captions | No credits | Invalid input | Rate limited | Technical / legacy | Cached | Free credits | Paid credits | Last used |
|---|
Real consumers
Only identities that executed an MCP tool or valid API endpoint. Handshake-only connectors and directory bots stay out.
| Connector | Surface | Country | Tier & allowance | Operations | Cached | No captions | Credit walls | Technical / legacy | Last used | Access |
|---|
Product funnel
Actions, not vague “engagement” — repeat actions are shown separately from people
How people use it
Exact runs created, grouped by resolved source type
People to talk to
Signed-in users only · suggested timing, never automatic email
Spammers & abuse
Source clusters, device/IP rotation, and usage signals · block access here
Visitors
first-party · HTML pages only · bots excluded · can't be blockedTop pages · 30d
Referrers · 30d
Where from · 30d
Usage trend
Last 14 days · website activity
Where from
Resolved from the IP the next time each account makes a request — the IP itself is never stored, so accounts from before this was added stay blank until they come back.
Platforms
First operating system observed for people/customer accounts. Free agent-only traffic is separated above.
First-seen entry points
Languages across the corpus
People
Engaged website users, signed-in people, and every paid customer · technical identity rows are hidden
Free allowance: 30 transcript additions per user. Denied attempts is how many separate requests were refused after credits ran out. Videos not delivered is the number of videos left behind inside bulk runs. They are different measurements. Click any user to see only their runs.
| Who | Country | Entry | Credits consumed | Denied attempts | Videos not delivered | Runs | Library | First seen | Last active | Access |
|---|
Emails
Automatic mail sent through Resend: purchase receipts and credit-wall follow-ups
Bought after means a purchase landed on that person (or a license they linked) after the email went out. It is a correlation, not proof the email caused it. Replies go to the Reply-To inbox, not here.
| When | Who | Country | Detail | Status | Bought after |
|---|
Runs
All recent runs
Click a run to see every video and its exact outcome.
| When | Status | Who | Country | Type | Source | Lang | Videos | Done | No captions | Failed | No credits | Unfinished |
|---|
Transcript delivery health
Backend time from request to transcript result · cached and fresh work included
Last 7 days by surface
| Surface · operation | Requests | Success | Average | Median | 95th percentile | Slowest |
|---|
Routing experiment · last 7 days
UTC days, policy and requested listing size. Latency includes failures and retries; excludes waiting for a worker slot. Failures exclude missing captions. Timeouts and blocks count attempts, including recovered ones.
| UTC day · path | Policy · size | Requests | p50 | p95 | Max | Failed operations | Failed attempts | Timeout attempts | Block signals | Direct / proxy attempts | Proxy caption body bytes |
|---|
Total proxy bandwidth: unavailable in yt-dlp telemetry. Caption body bytes measure only downloaded caption responses; they exclude yt-dlp traffic, headers and TLS. Use the proxy provider's usage report for billed bandwidth and cost.
Guards & network
Your transcript library
Nothing here yet — extract your first playlist from the Extract tab.
Connect your AI assistant
Give Claude, ChatGPT, Cursor, or any MCP client your transcript tools — fetch transcripts, search YouTube, and track uploads from inside the conversation.
Add the connector
What your client's custom-connector form asks for — click a row to copy it.
Authorize on the sign-in page that opens — Google or license key. Credits follow the account, so top-ups never touch the connector.
Connected? Try asking your assistant: “Summarize this video: [paste any YouTube link]” or “What did @TED upload this week?” — the tools kick in automatically.
Client shortcuts
Pick your client — same server, its own dialect.
Seven tools: get_transcript, get_transcripts, search_youtube, search_channel, get_channel_videos, get_playlist_videos, get_latest_videos (free) · Full setup guides ↗
Your license key
Also your API key. Paste it on the connector sign-in page — or use the key-in-URL form below for clients without OAuth (n8n, older Codex).
The full URL contains your key — treat it as a secret.