Finance & Banking (Unofficial Web/App API Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
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
Financial data extraction tool that scrapes Chinese market data sites
Unofficial Python API for finviz.com screener and quote data
Unofficial TradingView technical analysis API wrapper
an unofficial screen-scraping "API" for Mint.com
Scrapers for all major Israeli banks and credit card companies
Unofficial Python client for the Uniswap decentralized exchange
Python wrapper for an unofficial Yahoo Finance API
Use TradeRepublic in terminal and mass download all documents
Unofficial Node.js/TypeScript client for Yahoo Finance's internal API
Go client for the Tongdaxin (TDX) market data protocol
Node.js client for Robinhood's private trading API
Scrapes Robinhood's API to track stock popularity among Robinhood users
Unofficial Python client for the TD Ameritrade standard and streaming APIs
Unofficial APIs for Webull.
Python API for Monarch Money
Unofficial CLI for Toss Securities with 30+ features not in the official API
Rust parser for Tongdaxin (TDX) market data with Python bindings
Unofficial Python wrapper for the Charles Schwab HTTP API
Python tool that scrapes TradingView ideas, news and indicator data
Lightweight Investing.com historical data client using its private endpoints
Scrapers that download personal data from Amazon, Venmo, PayPal, Mint and banks
Go implementation of the Tongdaxin (TDX) quote API protocol
Python library for DeGiro's private trading and quote APIs
Unofficial ZenMoney client with envelope budgeting
Budget tracking that pulls data from Israeli financial institutions
Unofficial Python library for placing trades on Charles Schwab via its web API
JavaScript client for the unofficial Avanza API
Unofficial Revolut PC app to freeze cards and list transactions
Unofficial Node.js DeGiro broker API for portfolio and orders
Imports transactions from FinTS-enabled banks into Firefly III
Unofficial Python DeGiro API with real-time and historical data
An unofficial, reverse-engineered Python API for tastyworks.
Python library for Personal Capital (Empower) private API
Unofficial Python client for n26 (Number 26) - https://n26.com/
Venmo API client for Python
Python library for the unofficial Avanza (Sweden) API
Web dashboard for Robinhood using its private API
Robinhood custom functions for Google Sheets
Unofficial API wrapper for Vietnam's MBBank
Reverse-engineered API client for the Firstrade broker
Unofficial Colombo Stock Exchange API guide
Unofficial Node.js module for interacting with an N26 account
Pulls bank transactions (N26, FinTS) and imports them into YNAB
Python stock and options client for Robinhood's unofficial API
Unofficial Python client for the Revolut bank app
Saves transactions from Israeli banks and credit cards via GitHub Actions
REST wrapper around eToro's web trading endpoints
Python client for the Stake trading platform's private API
Multi-broker trading bot built on unofficial broker APIs (Schwab, Fidelity, Robinhood, etc.)
BoursoBank (Boursorama) unofficial API and CLI
Unofficial specification of the entire pump.fun API
Unofficial API documentation for Wealthsimple Trade
Python module for the unofficial Robinhood API
Venmo API Documentation
Unofficial API wrapper for Wealthsimple Trade
Reverse engineered TradingView ticker websocket connection in Python
Python access to your Wealthsimple account via its private GraphQL API
Python framework for the Robinhood private API
Portfolio analyzer for Robinhood accounts (deprecated)
Unofficial Trading212 API
An unofficial API for Venmo.
Unofficial Commonwealth Bank of Australia NetBank wrapper for Node.js
Unofficial client for Swedbank/Sparbanken mobile app services
Unofficial library for the Nepal Stock Exchange website API
Playwright-based automation API for Fidelity accounts
Unofficial API wrapper for Vietnam's MBBank
Go library for the Robinhood private API
Avanza stock and fund data via the unofficial Avanza API
Asyncio Python client for Tinkoff bank's private API
Unofficial REST/WebSocket API for Nepal Stock Exchange data
Unofficial Node.js API for Mint.com personal finance data
Unofficial API for Hargreaves Lansdown accounts
Browser extension syncing Robinhood holdings to Mint
Unofficial client for Itau bank data
An unofficial API for Trading212
Unofficial N26 Bank API documentation
Perl client for the Robinhood brokerage API
R interface for the Robinhood API
Unofficial API for Vietcombank transaction history
Unofficial Python API and CLI that records the BRiSK live auction feed of SBI and Tachibana
Unofficial Robinhood web UI
Unofficial OpenAPI specification for the Robinhood API
Monarch Money account balances in Home Assistant via the unofficial Monarch API
stockanalysis.com API crawler and reverse-engineered API docs
Python client for Trading 212 web platform (pre-official API)
Unofficial CLI client for the Copilot Money personal finance app
Reverse-engineered TypeScript client for the Splid expense-splitting API
Unofficial Node.js client for the Monarch Money personal finance API
Python wrapper for PayPay's private API (Japan)
Lightweight Clojure wrapper for the Robinhood web API
Downloads FinTS bank transactions into a ledger journal
Unofficial API for Chase online banking
Unofficial API for the Investing.com website
Java wrapper for Robinhood's private investing API
TypeScript/Node.js client for Webull's unofficial trading API
Trading journal built on Robinhood's private API with Plotly Dash
Python library for Robinhood stocks, crypto and options via the private API
Maintained Python client for the Robinhood API
Reverse-engineered Public.com Invest API in Python
Python client for T-Bank (Tinkoff) mobile API, reverse-engineered from the Android app
Unofficial CLI for N26
Unofficial Trading212 web API client
Unofficial Wikifolio API client for portfolios and trades
Client for the reverse-engineered DeBank portfolio API
API client for the N26 bank's private API
Reverse-engineered Fidelity Investments API client
Syncs N26 transactions to YNAB via the unofficial N26 API
Unofficial Python API for the Trading212 web platform
Unofficial Python wrapper for the DEGIRO broker web API
Unofficial Python API for Pluxee (Sodexo) meal card balance and transactions
Exports Robinhood account data to Excel
Userscript batch-downloading documents from Trade Republic
Reverse-engineered Fennel.com Invest app API in Python
Unofficial Python interface for the Trade Republic API
Asynchronous Robinhood HTTP client built with aiohttp
Unofficial Python Robinhood API client
Unofficial Python client for the Tricount (bunq) expense-sharing API
Unofficial API for Chase self-directed investing accounts
Connects an N26 account to a Google Sheets cell
Rust wrapper for the Robinhood API
Rust client for the unofficial Tastyworks brokerage API
Client for the unofficial Trade Republic API
Unofficial API for Finnomena Thai fund data
Unofficial Nordnet.dk broker API
Local REST proxy exposing Scalable Capital portfolio data
Unofficial API for Vanguard brokerage accounts
Unofficial API for Robinhood
Go client for the unofficial Robinhood API
Unofficial Robinhood API Python client
Unofficial documentation of the EQ Bank mobile app API
Unofficial Finviz API for Go
Unofficial API for ING Bank France (ing.fr)
Unofficial Rust interface for the Webull brokerage API
Unofficial DEGIRO broker API client
Unofficial async Python client for Nepal Stock Exchange (NEPSE) data
Unofficial Ruby client for the undocumented Nubank (Brazil) banking API
Unofficial Trade Republic broker API client
Unofficial N26 API Client for Golang
Unofficial Python client for the NAGA social trading web platform
Unofficial documentation of the Wealthsimple API