PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Stock Market Python Packages

Python packages with the GitHub topic stock-market. Sorted by relevance, with stars and monthly downloads.
alpacahq
alpaca-trade-api

Python client for Alpaca's trade API

1M 2K 552
thinh-vu
vnstock

A beginner-friendly yet powerful Python toolkit for financial analysis and automation — built to make modern investing accessible to everyone

613K 1K 275
jadchaar
sec-edgar-downloader

📈 Download filings from the SEC EDGAR database using Python

204K 680 159
shner-elmo
tradingview-screener

A package that lets you create TradingView screeners in Python

145K 931 138
pkjmesra
pkscreener

A Python-based stock screener for NSE, India. PKScreener is an advanced free stock screener to find potential breakout stocks from NSE and show its possible breakout values. It also helps to find the stocks which are consolidating and may breakout, or the particular chart patterns that you're looking specifically to make your decisions.

110K 344 149
Elijas
sec-downloader

Find and download SEC filings. Built on top of sec-edgar-downloader.

92K 58 12
twelvedata
twelvedata

Twelve Data Python Client - Financial data API & WebSocket

81K 711 105
jmfernandes
robin-stocks

This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at

61K 2K 542
JerBouma
financedatabase

This is a database of 300.000+ symbols containing Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies and Money Markets.

24K 8K 767
tylerebowers
schwabdev

An easy and lightweight wrapper for using the Charles Schwab API.

23K 761 264
hydrosquall
tiingo

Python client for interacting with the Tiingo Financial Data API (stock ticker and news data)

23K 306 59
jugaad-py
jugaad-data

Download live and historical data for Indian stock market

21K 512 188
atilaahmettaner
tradingview-mcp-server

Real-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.

17K 2K 505
barchart
ondemand

Simple Python client for Barchart OnDemand REST APIs

14K 99 35
jadchaar
sec-cik-mapper

🗺 Generate mappings between SEC identifiers using Python

12K 76 14
BennyThadikaran
bse

An unofficial Python API for BSE India Stock Exchange

10K 66 14
jadchaar
sec-edgar-api

🗺 Generate mappings between SEC identifiers using Python

10K 76 14
zoharbabin
edgar-analytics

EDGAR Analytics – Python Library for Extracting, Analyzing, and Forecasting SEC EDGAR Filings. Streamline your financial analysis with comprehensive metrics, growth rates, and automated reporting capabilities.

9K 17 1
LautaroParada
eod

SDK for the EOD Historical data API

7K 101 25
MehdiZare
fmp-data

FMP Data: A Modern Python Client for Financial Modeling Prep API

7K 17 4
thinh-vu
vnstock3

A beginner-friendly yet powerful Python toolkit for financial analysis and automation — built to make modern investing accessible to everyone

7K 1K 275
shigechika
jquants-mcp

MCP server for Japanese stock market data via J-Quants API — tools for price history, financials, screeners, and candlestick charts

5K 0 0
zombie-einstein
bourse

Rust Market Simulation Library with a Python API

5K 23 1
salylgw
gammath-spot

Stock Price-Opining Toolset

5K 14 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery