PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

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

1.2M 2K 552
jadchaar
sec-edgar-downloader

📈 Download filings from the SEC EDGAR database using Python

189K 710 165
shner-elmo
tradingview-screener

A package that lets you create TradingView screeners in Python

147K 1K 153
thinh-vu
vnstock

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

80K 1K 291
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

79K 2K 542
twelvedata
twelvedata

Twelve Data Python Client - Financial data API & WebSocket

67K 752 111
Elijas
sec-downloader

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

56K 58 12
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.

52K 366 167
JerBouma
financedatabase

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

40K 8K 814
jugaad-py
jugaad-data

Download live and historical data for Indian stock market

31K 536 196
hydrosquall
tiingo

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

26K 313 59
jadchaar
sec-cik-mapper

🗺 Generate mappings between SEC identifiers using Python

18K 75 14
tylerebowers
schwabdev

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

17K 825 273
BennyThadikaran
bse

An unofficial Python API for BSE India Stock Exchange

14K 75 19
atilaahmettaner
tradingview-mcp-server

TradingView MCP server — real-time market data, technical analysis, screeners & backtesting for Claude, ChatGPT, Cursor & any MCP client. Stocks, crypto, forex & futures across global exchanges. Hosted or self-host.

11K 3K 721
LautaroParada
eod

SDK for the EOD Historical data API

10K 101 25
shigechika
jquants-mcp

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

9K 1 1
piklen
manmankan

A 股本地数据筛选器:自选/行业/题材/全市场 → CLI + AI-readable JSON · 告诉你坐标,不替你决策

8K 4 0
qos-max
qos-api

QOS行情报价系统目前提供:全港,全美,沪深等股票和加密货币(数字币)的实时报价,实时K线,历史K线数据等。The QOS Market Quotation System currently provides real-time quotes, real-time K-line, and historical K-line data for stocks across Hong Kong, the U.S., Shanghai, and Shenzhen, as well as cryptocurrencies (digital currencies).

8K 2 0
jadchaar
sec-edgar-api

🗺 Generate mappings between SEC identifiers using Python

7K 75 14
MehdiZare
fmp-data

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

7K 26 5
barchart
ondemand

Simple Python client for Barchart OnDemand REST APIs

6K 102 34
NayakwadiS
mftool

⚡ Python library for getting publically available Mutual Funds data in India

5K 240 73
thinh-vu
vnstock3

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

5K 1K 291
    • Data from PyPI, GitHub, ClickHouse, and BigQuery