Video & YouTube (Unofficial Web/App API Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
A feature-rich command-line audio/video downloader
Command-line program to download videos from YouTube.com and other video sites
A libre lightweight streaming front-end for Android.
Browse media content with your own rules on Android TV
Go video download library and CLI for Bilibili, Douyin, YouTube and many other sites
Invidious is an alternative front-end to YouTube
An Open Source YouTube app for privacy
Desktop app that downloads YouTube videos and playlists via YouTube's internal API
Lightweight, dependency-free Python library and CLI for downloading YouTube videos, playlists, and captions.
Streamlink is a CLI utility which pipes video streams from various services into a video player
An alternative privacy-friendly YouTube frontend which is efficient by design.
This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for...
Live stream recorder for Bilibili, Douyu, Huya, Douyin and other platforms
A JavaScript client for YouTube's internal API, known as InnerTube.
YouTube video downloader in javascript.
Multi-platform live stream recorder for Douyin, Bilibili, Huya and others
Download Youtube Video in Golang
Abstraction layer over YouTube's internal API
Self-hostable danmaku API server that fetches comments from major Chinese video sites
A fork of NewPipe that implements SponsorBlock and ReturnYouTubeDislike.
Python video downloader for Douyin, Kuaishou, Xiaohongshu, Bilibili and other sites
Unofficial API for YouTube Music
Downloads TV and radio programmes from BBC iPlayer and BBC Sounds
InputStream based Netflix plugin for Kodi
NewPipe's core library for extracting data from streaming sites
Garbage Youtube livestream downloader
Python3 library for downloading YouTube Videos.
Inputstream based Netflix plugin for Kodi
Web interface for searching German public broadcaster media libraries
Live stream and danmaku recorder for Huya, Douyin, Douyu, Twitch and others
Go parser that extracts video URLs from Douyin, Kuaishou, Xigua and 20+ short video apps
Downloads video and audio from Bilibili, Douyin and Xiaohongshu
Searches and downloads from German public broadcasters' online media libraries
Electron multi-platform live stream auto recorder
Command-line downloader for SVT Play and other streaming sites
Electron live stream auto recorder for Douyin and Kuaishou
Gets room info and danmaku from multiple Chinese live streaming platforms
Search YouTube videos, channels and playlists without the Data API
Streamlink-based recorder for Bilibili, Douyu, Huya, Douyin, YouTube and Twitch
Records live streams with rendered danmaku
Python package for live danmaku from Douyu, Panda, Bilibili and other platforms
Stream parser and downloader for CCTV (cctv.com) videos
Aggregated live viewer for Huya, Douyu, Douyin and Bilibili with danmaku
Recorder and downloader for SNH48 Pocket48 live streams and Bilibili
Unofficial Plex API documentation
Unofficial touch-first YouTube client for Android phones, built on SmartTube's private YouTube API engine
A python script that discovers hidden YouTube API clients. Just a research project.
Replaces Douyu's Flash danmaku player with HTML5
Auto recorder for YouTube, TwitCasting, Twitch, OPENREC and Niconico live
Python Client for Google's Private InnerTube API. Works with YouTube, YouTube Music and more!
Captures danmaku, gifts, likes and raw stream URLs from Douyin, Kuaishou, Bilibili and Huya
YouTube video downloader in javascript.
Kodi add-ons for Bilibili and other Chinese video sites
External JavaScript for yt-dlp supporting many runtimes
Dart library for YouTube's internal APIs
Integrates ARD and ZDF Mediathek into Prowlarr, Sonarr and Radarr
Python library for reading YouTube live chat without the official API
Python client for JustWatch's undocumented API
Kodi add-on for replay and live TV from many broadcasters' websites
Unofficial Android client for the Eyepetizer (开眼视频) video app
Douyu TV danmaku client
Node.js package for the Plex Media Server HTTP API
Live recorder for Chinese streaming sites including AcFun, Bilibili, Douyu and Huya
Gets source MP4 URLs from Toutiao, Xigua and other Chinese video apps
Proxy that resolves real live stream URLs from Douyu, Huya and Bilibili room IDs
The core component behind Piped, and other alternative frontends!
App that plays live streams from Douyu, Huya, Bilibili and other platforms
Douyu danmaku capture and visualization platform
Unofficial Douyu player for Mac with live danmaku
Reverse-engineered Netflix 4K playback checks; extension forces 4K on unsupported browsers
Undocumented, uncorroborated, but certainly not unPoggers.
Unofficial YouTube Studio API
MediathekView command-line downloader
YouTube transcript fetcher based on the reverse-engineered youtube-transcript.io API
.NET Core SDK for the Plex Media Server API
Breakdown of Netflix's internal Shakti API
Crawler server behind MediathekView for German public broadcaster libraries
Community-maintained OpenAPI specification for the Plex Media Server API
Library for YouTube search, metadata and stream URLs via internal APIs
Unofficial Kodi add-on for SVT Play
Kodi plugin for German public broadcaster video platforms
Python interface to Crunchyroll's undocumented APIs
A documentation and schema scraping of Twitch's GraphQL API.
Java client for Kick.com's private API
Access parts of your YouTube account unavailable through the official API
BBC iPlayer add-on for Kodi
Private YouTube (InnerTube) API client for .NET
Unofficial documentation of the low-level YouTube InnerTube API
Client for interacting with the Disney+ private API
Python client for the reverse-engineered YouTube Lounge (TV remote) API
Unofficial JavaScript client for YouTube's internal InnerTube API
Node.js SDK for the BBC Nitro, iBL and /programmes APIs
Kodi add-on for France Televisions live and catch-up TV
Unofficial API wrapper for JustWatch.com
Browse and watch BBC iPlayer from the terminal
Unofficial command-line client for USTVnow
TypeScript type definitions for InnerTube, YouTube's internal API
Unofficial replacement for YouTube Data API v3 using internal endpoints
Unofficial Python library for the GOover.TV (MatteBOX) TV streaming API
Unofficial JustWatch API client in TypeScript
Rust client for the YouTube and YouTube Music InnerTube API