Open-source projects in Unofficial Web/App API Clients that exist because someone reverse engineered a closed product. Most-starred: yt-dlp, youtube-dl, MediaCrawler, Spotube, RSSHub.
Search and filter this category →Download market data from Yahoo! Finance's API
Real-time TradingView quotes and indicators via its reverse-engineered websocket protocol
Python library for fund, stock, bond and futures data from Eastmoney
CTP-compatible API layer for XTP, TORA and other Chinese broker trading systems
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and...
Financial Data Extraction from Investing.com with Python
Unofficial Python client for the Coinbase Pro API
Unofficial Documentation of Robinhood Trade's Private API
Python framework for the unofficial Robinhood API
Python library pulling Finviz screener, quote and news data
Cross-platform Spotify client that streams audio from other sources
Node.js API service for NetEase Cloud Music's private API
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux.
Spotify Connect daemon built on librespot
Fast and multi-platform Spotify client with native GUI
Terminal Spotify player with full playback via librespot
Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
Download 'TIDAL' Music On Windows/Linux/MacOs (PYTHON/C#)
Browser extension that syncs articles to Toutiao, Zhihu, Juejin, CSDN and other platforms
Fast and accurate React renderer for Notion. TS batteries included.
The first AI agent that builds permissionless integrations through reverse engineering platforms' internal APIs.
Unofficial Python API client for Notion.so
Next.js blog that reads content from Notion through its private loadPageChunk API
React renderer for Notion pages fed by the unofficial Notion API worker
Reverse engineering of Linear's proprietary real-time sync engine
A Python + iCloud wrapper to access iPhone and Calendar data.
This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.
Unofficial Go API for Notion.so
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
A self-hosted data logger for your Tesla [main maintainer=@JakobLichterfeld]
Google Flights library, CLI and MCP using the reverse-engineered Flights API
Python 3 API wrapper for Garmin Connect to get statistics and set activities
Finds cheaper Deutsche Bahn split tickets using DB's booking APIs
Fast, robust Google Flights scraper (API) for Python. (Probably)
[DEPRECATED] Garmin SSO auth + Connect Python client
Deutsche Bahn departure monitor built on DB's internal APIs
Automatically checks in to Southwest flights via its web API
Flightradar24 flights in your area and tracked flights via the unofficial FR24 API
Unofficial API for ride wait times and schedules at Disney, Universal and other parks
Python client for Nubank's private API (statements, card, account)
Open alternative app for Stockholm's school platform via its unofficial API
Python library for NSE India website stock and index data
Node.js client for Nubank's private API
Downloads live and historical Indian market data from NSE/RBI websites
WebDAV server for Mail.ru Cloud and Yandex.Disk
Total Commander plugin for cloud.mail.ru
Unofficial Python wrapper for NSE India's website API
Browser extension that downloads videos from VKontakte
Shows the current Yandex Music track as Discord Rich Presence on Windows
Downloads Coursera lecture videos and materials for enrolled courses
VS Code extension to solve LeetCode problems through its web API
CLI for LeetCode using its web/GraphQL endpoints
Syncs WeChat Read highlights and notes to Notion
Script that downloads all your purchased Kindle books via Amazon's unofficial web endpoints
Obsidian plugin that syncs WeChat Read highlights and notes
Downloads edX / Open edX lecture videos for enrolled courses
Desktop audiobook manager for Audible users that downloads and converts titles
Syncs Kindle highlights into Obsidian by reading Amazon's notebook pages
KOReader plugin for reading WeChat Read (WeRead) books
RSS feed generator that scrapes hundreds of sites and apps, many via unofficial APIs
Python data interface for Baidu, Google, Toutiao and Weibo indexes and macro data
Python package (formerly IMDbPY) that retrieves IMDb data from its web pages
Router client for the Xunlei Kuainiao broadband acceleration service
Unofficial ESPN endpoint documentation and reference code
Sends messages to members of Congress by reverse engineering their web contact forms
Unofficial reference for the NHL API endpoints
Unified API proxy for Pixiv, Bilibili, NetEase Cloud Music and other sites
Unified CLI with JSON output for Xiaohongshu, Douyin, TikTok, Bilibili, Weibo, Xianyu, Taobao and X
Unofficial Node.js API for HLTV.org Counter-Strike matches, results, teams and players
Unofficial client for Amazon product information
iOS app that finds nearby Starbucks stores using Starbucks' private API
Unofficial Python client for the Too Good To Go API
Python wrapper for Domino's Pizza ordering API
Playwright-based Facebook Marketplace listing scraper with Streamlit UI
Simple Python wrapper for Craigslist search results
Chrome extension that extracts your Amazon order history into tables/CSV
Unofficial CLI for the Mercadona online store: catalog search, prices, cart and checkout
Async Shopee crawler with competitor seller analysis
CLI and library checking IKEA product stock per store via IKEA's API
Free implementation of Play Services
Extracts Google Maps place data (address, reviews, coordinates) without the official API
Pseudo API for Google Trends
Unofficial cross-platform desktop client for Google Assistant (Electron)
Unofficial REST API that serves Google Dictionary definitions
Open-source Google Play Store client using the reverse-engineered Play API
An unofficial client library for Google Music.
Reverse-engineered Google Earth's 3D satellite mesh format and API; downloader/exporter
A command-line tool for downloading APK files from various sources
An unofficial client for the Google Keep API.
Crawler for Xiaohongshu, Douyin, Kuaishou, Bilibili and Weibo posts and comments
Command-line program to download image galleries and collections from several image hosting sites
Community-collected documentation of Bilibili's undocumented web and app APIs
Private front-end for Reddit
Sina Weibo crawler for posts and images using Weibo's web API
A library that scrapes Linkedin for user data
Jobs scraper library for LinkedIn, Indeed, Glassdoor, ZipRecruiter, Bayt, Naukri, BDJobs & HelloWork
Python wrapper for Bilibili's web and app APIs
Private front-end for Reddit
Request wrapper for the Xiaohongshu (RED) web API
Self-hosted translation API server that uses DeepL's free web backend (formerly DeepLX)
Command-line translator using Google, Bing and Yandex web translate APIs
Free Google Translate client for Python using the web translate endpoint
Node.js client for Google Translate's free web API
Python library calling the free web APIs of dozens of online translators
Python library and CLI for Google Translate's undocumented text-to-speech endpoint
Python translator wrapping free web endpoints of Google, DeepL, Linguee and others
Desktop translator using Google, Yandex and Bing web translation APIs
Privacy-focused Android translator using Google, DeepL and other unofficial backends
GNOME translation app using Google Translate's web API and others
EPEX Spot electricity prices, including sources found by reverse engineering supplier websites
China Southern Power Grid usage statistics via the CSG mobile app API
Wiener Netze smart meter readings via the unofficial smart-meter portal API
Israel Electric Corporation consumption and invoices via the unofficial IEC app API
Hydro-Québec consumption and peak events via the unofficial customer portal API
Inter RAO utility personal-account data (Russia) via the unofficial web API
Aigües de Barcelona water usage via the unofficial customer portal API
EyeOnWater water meter readings via the unofficial EyeOnWater web API
Oma Helen electricity consumption (Finland) via the unofficial customer portal API
PGNiG gas usage (Poland) scraped from the eBOK customer portal
Documentation and Python wrapper for Tinder's private API
Python client for tinder api
Reverse-engineered TypeScript SDK for the Hinge dating app API
Tinder API 2019 - Python bindings
Node package providing programmatic access to the Tinder API
Read-only mirror of Open Grind, an unofficial Grindr client
Reverse-engineered Hinge API client for more reliable notifications
Reverse engineered the private Tinder API and wrapped it in Python
Unofficial Bumble API
Reverse engineering the API of bumble.com
Self-hosted watcher for new flats on ImmoScout24, Immowelt, Kleinanzeigen and others
Scrapes Rightmove listings into a pandas DataFrame
Python wrapper for Funda.nl using its mobile app API
Python library for querying Daft.ie property listings
Scrapes listings and historical data from Funda (Netherlands)
Python wrapper around Redfin's unofficial API
Unofficial Python wrapper for Leboncoin real-estate listings
Unofficial Python wrapper for ImmobilienScout24's app API