jdepoix/youtube-transcript-api

This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 8th, 2026
Created on April 20th, 2018
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 831
Total Stargazers: 8,171 (+2)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.5 hours
Mean response time: 3.7 days
90th percentile: 3.3 days
Tracked items: 206

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 13% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 591 days
Stale 30+ days: 10
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (7)
  • contributions welcome! (3)
  • bug (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

YouTube Transcript API is a Python library that retrieves transcripts and subtitles from YouTube videos.

The tool solves the problem of programmatically accessing YouTube video transcripts without requiring an API key or a headless browser. It works by fetching transcripts directly from YouTube, including automatically generated subtitles, and supports translating subtitles into different languages. This approach eliminates the overhead and complexity of browser automation solutions while remaining lightweight and straightforward to integrate.

The library suits developers who need to extract transcript data from YouTube videos for analysis, archival, or processing purposes. It works well in applications ranging from simple scripts to larger systems that need reliable subtitle access. The tool is particularly valuable for projects that cannot justify the resource cost of browser-based solutions or that need to avoid the brittleness associated with scraping through a headless browser.

The project maintains active continuous integration with automated testing and coverage tracking. Development activity shows consistent attention to code quality and reliability through these testing practices.