trldvix/youtube-transcript-api

Java library which allows you to retrieve subtitles/transcripts for a single YouTube video or for an entire playlists or channels.

45
/ 100
Emerging

This tool helps you quickly get the written text from YouTube videos. You input a video link, playlist, or channel, and it gives you the subtitles or transcripts, whether they were created by the uploader or automatically generated by YouTube. This is ideal for researchers, content analysts, or educators who need to analyze video content without watching every minute.

Use this if you need to extract and potentially translate the text from YouTube videos, playlists, or entire channels for analysis, research, or content repurposing.

Not ideal if you plan to deploy this on cloud platforms like AWS or Google Cloud, as YouTube often blocks these IPs, or if you need to make an extremely high volume of requests without using rotating proxies.

content-analysis video-transcription research-data-collection education-resource-management media-monitoring
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 12 / 25

How are scores calculated?

Stars

37

Forks

5

Language

Java

License

MIT

Last pushed

Mar 01, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/trldvix/youtube-transcript-api"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.