Home / Unofficial Web/App API Clients / Finance & Banking

150 open-source Finance & Banking projects

Finance & Banking (Unofficial Web/App API Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. yfinance★ 25,622 · active · Python

    Download market data from Yahoo! Finance's API

  2. TradingView-API★ 5,764 · active · TypeScript

    Real-time TradingView quotes and indicators via its reverse-engineered websocket protocol

  3. efinance★ 4,096 · active · Python

    Python library for fund, stock, bond and futures data from Eastmoney

  4. openctp★ 2,974 · active · C++

    CTP-compatible API layer for XTP, TORA and other Chinese broker trading systems

  5. robin_stocks★ 2,122 · active · Python

    This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and...

  6. investpy★ 1,864 · active · Python

    Financial Data Extraction from Investing.com with Python

  7. coinbasepro-python★ 1,843 · dormant · Python

    Unofficial Python client for the Coinbase Pro API

  8. Robinhood★ 1,790 · slowing

    Unofficial Documentation of Robinhood Trade's Private API

  9. pyrh★ 1,786 · slowing · Python

    Python framework for the unofficial Robinhood API

  10. finvizfinance★ 1,757 · active · Python

    Python library pulling Finviz screener, quote and news data

  11. OpenData★ 1,371 · dormant · Python

    Financial data extraction tool that scrapes Chinese market data sites

  12. finviz★ 1,345 · active · Python

    Unofficial Python API for finviz.com screener and quote data

  13. python-tradingview-ta★ 1,257 · archived · Python

    Unofficial TradingView technical analysis API wrapper

  14. mintapi★ 1,200 · slowing · Python

    an unofficial screen-scraping "API" for Mint.com

  15. israeli-bank-scrapers★ 1,158 · active · TypeScript

    Scrapers for all major Israeli banks and credit card companies

  16. uniswap-python★ 1,017 · active · Python

    Unofficial Python client for the Uniswap decentralized exchange

  17. yahooquery★ 921 · slowing · Python

    Python wrapper for an unofficial Yahoo Finance API

  18. pytr★ 816 · active · Python

    Use TradeRepublic in terminal and mass download all documents

  19. yahoo-finance2★ 809 · active · HTML

    Unofficial Node.js/TypeScript client for Yahoo Finance's internal API

  20. tdx (injoyai)★ 780 · active · Go

    Go client for the Tongdaxin (TDX) market data protocol

  21. robinhood-node★ 700 · archived · JavaScript

    Node.js client for Robinhood's private trading API

  22. robintrack★ 689 · archived · JavaScript

    Scrapes Robinhood's API to track stock popularity among Robinhood users

  23. td-ameritrade-python-api★ 668 · dormant · Python

    Unofficial Python client for the TD Ameritrade standard and streaming APIs

  24. webull★ 641 · slowing · Python

    Unofficial APIs for Webull.

  25. monarchmoney★ 541 · active · Python

    Python API for Monarch Money

  26. tossinvest-cli★ 517 · active · Go

    Unofficial CLI for Toss Securities with 30+ features not in the official API

  27. tdxrs★ 497 · active · Rust

    Rust parser for Tongdaxin (TDX) market data with Python bindings

  28. schwab-py★ 480 · active · Python

    Unofficial Python wrapper for the Charles Schwab HTTP API

  29. tradingview-scraper★ 451 · active · Python

    Python tool that scrapes TradingView ideas, news and indicator data

  30. investiny★ 436 · active · Python

    Lightweight Investing.com historical data client using its private endpoints

  31. finance-dl★ 340 · slowing · Python

    Scrapers that download personal data from Amazon, Venmo, PayPal, Mint and banks

  32. gotdx★ 324 · active · Go

    Go implementation of the Tongdaxin (TDX) quote API protocol

  33. degiro-connector★ 297 · active · Python

    Python library for DeGiro's private trading and quote APIs

  34. zerro★ 283 · active · TypeScript

    Unofficial ZenMoney client with envelope budgeting

  35. caspion★ 271 · active · TypeScript

    Budget tracking that pulls data from Israeli financial institutions

  36. schwab-api★ 271 · slowing · Python

    Unofficial Python library for placing trades on Charles Schwab via its web API

  37. avanza★ 248 · slowing · JavaScript

    JavaScript client for the unofficial Avanza API

  38. revolut-emergency★ 242 · archived · TypeScript

    Unofficial Revolut PC app to freeze cards and list transactions

  39. degiro-api★ 234 · active · TypeScript

    Unofficial Node.js DeGiro broker API for portfolio and orders

  40. firefly-iii-fints-importer★ 230 · active · PHP

    Imports transactions from FinTS-enabled banks into Firefly III

  41. DegiroAPI★ 229 · dormant · Python

    Unofficial Python DeGiro API with real-time and historical data

  42. tastyworks_api★ 201 · dormant · Python

    An unofficial, reverse-engineered Python API for tastyworks.

  43. personalcapital★ 195 · slowing · Python

    Python library for Personal Capital (Empower) private API

  44. python-n26★ 194 · archived · Python

    Unofficial Python client for n26 (Number 26) - https://n26.com/

  45. Venmo★ 167 · slowing · Python

    Venmo API client for Python

  46. avanza★ 166 · active · Python

    Python library for the unofficial Avanza (Sweden) API

  47. robinhood-on-rails★ 153 · dormant · Ruby

    Web dashboard for Robinhood using its private API

  48. robinhood-google-sheets★ 148 · dormant · JavaScript

    Robinhood custom functions for Google Sheets

  49. MBBank★ 142 · active · TypeScript

    Unofficial API wrapper for Vietnam's MBBank

  50. firstrade-api★ 139 · active · Python

    Reverse-engineered API client for the Firstrade broker

  51. Colombo-Stock-Exchange-CSE-API-Documentation★ 134 · active · HTML

    Unofficial Colombo Stock Exchange API guide

  52. n26★ 133 · archived · JavaScript

    Unofficial Node.js module for interacting with an N26 account

  53. ynab-bank-importer★ 133 · archived · Ruby

    Pulls bank transactions (N26, FinTS) and imports them into YNAB

  54. fast_arrow★ 127 · archived · Python

    Python stock and options client for Robinhood's unofficial API

  55. revolut-python★ 110 · archived · Python

    Unofficial Python client for the Revolut bank app

  56. moneyman★ 108 · active · TypeScript

    Saves transactions from Israeli banks and credit cards via GitHub Actions

  57. etoro-api★ 107 · dormant · Kotlin

    REST wrapper around eToro's web trading endpoints

  58. stake-python★ 107 · active · Python

    Python client for the Stake trading platform's private API

  59. auto-rsa★ 104 · active · Python

    Multi-broker trading bot built on unofficial broker APIs (Schwab, Fidelity, Robinhood, etc.)

  60. bourso-api★ 104 · active · Rust

    BoursoBank (Boursorama) unofficial API and CLI

  61. pumpfun-apis★ 104 · active

    Unofficial specification of the entire pump.fun API

  62. wealthsimple-trade★ 103 · dormant

    Unofficial API documentation for Wealthsimple Trade

  63. robinhood-python★ 101 · archived · Python

    Python module for the unofficial Robinhood API

  64. VenmoApiDocumentation★ 101 · dormant

    Venmo API Documentation

  65. wstrade-api★ 101 · archived · JavaScript

    Unofficial API wrapper for Wealthsimple Trade

  66. Tradingview-ticker★ 92 · slowing · Python

    Reverse engineered TradingView ticker websocket connection in Python

  67. ws-api-python★ 86 · active · Python

    Python access to your Wealthsimple account via its private GraphQL API

  68. Robinhood★ 85 · dormant · Python

    Python framework for the Robinhood private API

  69. robinhood-portfolio★ 81 · dormant · Jupyter Notebook

    Portfolio analyzer for Robinhood accounts (deprecated)

  70. Trading212API★ 81 · slowing · Python

    Unofficial Trading212 API

  71. Venmo-Unofficial-API★ 80 · active · Python

    An unofficial API for Venmo.

  72. node-cba-netbank★ 79 · dormant · HTML

    Unofficial Commonwealth Bank of Australia NetBank wrapper for Node.js

  73. SwedbankJson★ 77 · active · PHP

    Unofficial client for Swedbank/Sparbanken mobile app services

  74. NepseUnofficialApi★ 76 · active · Python

    Unofficial library for the Nepal Stock Exchange website API

  75. fidelity-api★ 74 · active · Python

    Playwright-based automation API for Fidelity accounts

  76. MBBank★ 72 · active · Python

    Unofficial API wrapper for Vietnam's MBBank

  77. go-robinhood★ 71 · slowing · Go

    Go library for the Robinhood private API

  78. sensor.avanza_stock★ 71 · active · Python

    Avanza stock and fund data via the unofficial Avanza API

  79. tinkoff-api★ 68 · archived · Python

    Asyncio Python client for Tinkoff bank's private API

  80. NepseAPI-Unofficial★ 64 · active · Python

    Unofficial REST/WebSocket API for Nepal Stock Exchange data

  81. pepper-mint★ 64 · dormant · TypeScript

    Unofficial Node.js API for Mint.com personal finance data

  82. hargreaves★ 54 · dormant · TypeScript

    Unofficial API for Hargreaves Lansdown accounts

  83. robinhood-mint-sync-chrome★ 53 · archived · HTML

    Browser extension syncing Robinhood holdings to Mint

  84. pyitau★ 52 · archived · HTML

    Unofficial client for Itau bank data

  85. Trading212API★ 52 · dormant · Python

    An unofficial API for Trading212

  86. n26-api★ 51 · dormant

    Unofficial N26 Bank API documentation

  87. Finance-Robinhood★ 48 · dormant · Perl

    Perl client for the Robinhood brokerage API

  88. RobinHood★ 48 · slowing · R

    R interface for the Robinhood API

  89. VCB-API★ 43 · active · Python

    Unofficial API for Vietcombank transaction history

  90. BRiSKapi★ 40 · active · Python

    Unofficial Python API and CLI that records the BRiSK live auction feed of SBI and Tachibana

  91. roberthood★ 40 · archived · JavaScript

    Unofficial Robinhood web UI

  92. robinhood OpenAPI★ 40 · dormant · Java

    Unofficial OpenAPI specification for the Robinhood API

  93. ha-monarchmoney★ 39 · active · Python

    Monarch Money account balances in Home Assistant via the unofficial Monarch API

  94. stockanalysis★ 39 · active · Python

    stockanalysis.com API crawler and reverse-engineered API docs

  95. Trading212-API★ 37 · archived · Python

    Python client for Trading 212 web platform (pre-official API)

  96. copilot-money-cli★ 36 · active · Rust

    Unofficial CLI client for the Copilot Money personal finance app

  97. splid-js★ 34 · active · TypeScript

    Reverse-engineered TypeScript client for the Splid expense-splitting API

  98. monarch-money-api★ 33 · active · JavaScript

    Unofficial Node.js client for the Monarch Money personal finance API

  99. PayPaython★ 33 · active · Python

    Python wrapper for PayPay's private API (Japan)

  100. robinhood.clj★ 33 · dormant · Clojure

    Lightweight Clojure wrapper for the Robinhood web API

  101. fints2ledger★ 32 · active · Haskell

    Downloads FinTS bank transactions into a ledger journal

  102. coba★ 31 · dormant · Python

    Unofficial API for Chase online banking

  103. investing-com-api-v2★ 30 · active · JavaScript

    Unofficial API for the Investing.com website

  104. Unofficial-Robinhood-Api★ 30 · archived · Java

    Java wrapper for Robinhood's private investing API

  105. webull-api-ts★ 28 · dormant · TypeScript

    TypeScript/Node.js client for Webull's unofficial trading API

  106. Robinhood-Trading-Journal★ 27 · slowing · Python

    Trading journal built on Robinhood's private API with Plotly Dash

  107. Tradinhood★ 26 · dormant · Python

    Python library for Robinhood stocks, crypto and options via the private API

  108. pyhood★ 24 · active · Python

    Maintained Python client for the Robinhood API

  109. public-invest-api★ 21 · archived · Python

    Reverse-engineered Public.com Invest API in Python

  110. tbank-mobile-api★ 21 · active · Python

    Python client for T-Bank (Tinkoff) mobile API, reverse-engineered from the Android app

  111. n26★ 20 · archived · Go

    Unofficial CLI for N26

  112. node-trading212★ 20 · dormant · JavaScript

    Unofficial Trading212 web API client

  113. wikifolio★ 20 · dormant · TypeScript

    Unofficial Wikifolio API client for portfolios and trades

  114. debank-re★ 19 · active · JavaScript

    Client for the reverse-engineered DeBank portfolio API

  115. n26-api★ 19 · archived · TypeScript

    API client for the N26 bank's private API

  116. fidelity-api★ 17 · dormant

    Reverse-engineered Fidelity Investments API client

  117. N26-to-YNAB★ 17 · dormant · Python

    Syncs N26 transactions to YNAB via the unofficial N26 API

  118. Trading212-API★ 17 · active · Python

    Unofficial Python API for the Trading212 web platform

  119. degiro-api★ 16 · dormant · Python

    Unofficial Python wrapper for the DEGIRO broker web API

  120. pluxee-api★ 16 · active · Python

    Unofficial Python API for Pluxee (Sodexo) meal card balance and transactions

  121. robinhood-to-xlsx★ 16 · dormant · Python

    Exports Robinhood account data to Excel

  122. Unofficial-TR-Documents-Batch-Downloader★ 16 · active · JavaScript

    Userscript batch-downloading documents from Trade Republic

  123. fennel-invest-api★ 15 · active · Python

    Reverse-engineered Fennel.com Invest app API in Python

  124. pytr★ 14 · slowing · Python

    Unofficial Python interface for the Trade Republic API

  125. aiorobinhood★ 13 · dormant · Python

    Asynchronous Robinhood HTTP client built with aiohttp

  126. robinhood-api★ 13 · dormant · Python

    Unofficial Python Robinhood API client

  127. tricount-api★ 13 · active · Python

    Unofficial Python client for the Tricount (bunq) expense-sharing API

  128. chaseinvest-api★ 12 · active · Python

    Unofficial API for Chase self-directed investing accounts

  129. N26Connector★ 12 · dormant · JavaScript

    Connects an N26 account to a Google Sheets cell

  130. robinhood_rs★ 12 · dormant · Rust

    Rust wrapper for the Robinhood API

  131. tastyworks-rs★ 12 · active · Rust

    Rust client for the unofficial Tastyworks brokerage API

  132. trade-republic-api★ 12 · active · TypeScript

    Client for the unofficial Trade Republic API

  133. finnomena-api-unofficial★ 9 · slowing · Python

    Unofficial API for Finnomena Thai fund data

  134. nordnet-api★ 9 · slowing · JavaScript

    Unofficial Nordnet.dk broker API

  135. unofficial-scalable-capital-api★ 9 · active · TypeScript

    Local REST proxy exposing Scalable Capital portfolio data

  136. vanguard-api★ 8 · active · Python

    Unofficial API for Vanguard brokerage accounts

  137. Robinhood-Unofficial-API★ 7 · active · Python

    Unofficial API for Robinhood

  138. go-robinhood★ 6 · dormant · Go

    Go client for the unofficial Robinhood API

  139. robinhood-client★ 6 · dormant · Python

    Unofficial Robinhood API Python client

  140. eq-bank-api★ 5 · dormant

    Unofficial documentation of the EQ Bank mobile app API

  141. finviz (Go)★ 5 · dormant · Go

    Unofficial Finviz API for Go

  142. ing-fr-unofficial-api★ 5 · dormant · JavaScript

    Unofficial API for ING Bank France (ing.fr)

  143. webull_unofficial★ 5 · slowing · Rust

    Unofficial Rust interface for the Webull brokerage API

  144. degiro-client★ 4 · dormant · HTML

    Unofficial DEGIRO broker API client

  145. nepseman-api★ 4 · active · Python

    Unofficial async Python client for Nepal Stock Exchange (NEPSE) data

  146. nubank-ruby★ 4 · dormant · Ruby

    Unofficial Ruby client for the undocumented Nubank (Brazil) banking API

  147. trade-republic-api★ 4 · dormant · Python

    Unofficial Trade Republic broker API client

  148. n26api★ 3 · slowing · Go

    Unofficial N26 API Client for Golang

  149. naga-web-api★ 3 · archived · Python

    Unofficial Python client for the NAGA social trading web platform

  150. wealthsimple-api★ 3 · dormant · JavaScript

    Unofficial documentation of the Wealthsimple API