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

Historical Data Python Packages

Python packages with the GitHub topic historical-data. Sorted by monthly downloads, with stars and forks.
tradingeconomics
tradingeconomics

Python client for the Trading Economics economic and financial data API.

184K 133 40
tardis-dev
tardis-dev

Python client for tardis.dev - historical tick-level cryptocurrency market data replay API.

161K 149 20
tardis-dev
tardis-client

Python client for tardis.dev - historical tick-level cryptocurrency market data replay API.

161K 149 20
alvarobartt
investpy

Financial Data Extraction from Investing.com with Python

39K 2K 378
userFRM
thetadatadx-py

Market data SDKs for ThetaData — Rust, Python, TypeScript, and C++. Historical, real-time streaming, and bulk flat-file access through one authenticated client. No JVM, no local terminal.

9K 30 7
NayakwadiS
mftool

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

7K 255 74
core-aix
agitrack

Every agent turn becomes a traceable commit carrying the full interaction trace, model, and token cost, plus a live dashboard and a coach that teaches you, from your own sessions, to drive agents and your codebase better.

6K 17 1
swapniljariwala
nsepy

Python Library to get publicly available data on NSE website ie. stock quotes, historical data, live indices

5K 807 377
barchart
ondemand

Simple Python client for Barchart OnDemand REST APIs

5K 107 33
marketcalls
openchart

OpenChart is a Python library for downloading intraday and EOD (End of Day) historical data from the NSE (National Stock Exchange of India) and NFO (NSE Futures and Options) exchanges

3K 75 40
kbizme
nsemine

Efficient and Reliable Python Library for Scraping Real-Time and Historical Data of Stocks, Futures, Options and Indices From The NSE Exchange.

3K 6 2
systemathics
systemathics-apis

Auto generated stubs for Systemathics Ganymede gRPC APIs (python)

3K 1 0
mbk-dev
okama

Investment portfolio and stocks analyzing tools for Python with free historical data

2K 274 43
alvarobartt
investiny

🤏🏻 `investpy` but made tiny

2K 433 47
NikhilSuthar
msci-data

Download MSCI index levels as pandas DataFrames — end-of-day levels for any MSCI index, any return variant (Price/Net/Gross). No API key required.

2K 6 2
guptarohit
cryptocmd

Cryptocurrency historical price data library in Python. Data from https://coinmarketcap.com.

1K 611 119
PFund-Software-Ltd
pfeed

Data Engine for AI/Algo Trading: Download/Stream -> Clean -> Store. Supports Data Lakehouse Architecture. Clean Once and Forget.

1K 34 11
34j
cached-historical-data-fetcher

Python utility for fetching any historical data using caching. Suitable for news, posts, weather, etc.

1K 3 1
keyhankamyar
tick-vault

Python library for downloading and processing Dukascopy historical tick data (Forex, crypto, metals). Supports resume-capable downloads, automatic gap detection, proxy rotation, and efficient pandas integration for backtesting and quantitative analysis.

966 45 6
paperswithbacktest
pwb-toolbox

The toolbox for developing systematic trading strategies. It includes datasets and strategy ideas to assist in developing and backtesting trading algorithms.

739 79 15
NikhilSuthar
nse-archives

Download NSE India market data as pandas DataFrames — bhavcopy, indices, F&O, equity, debt, commodity, currency derivatives. Works on AWS Lambda and Snowflake.

698 6 2
cahthuranag
allratestoday-deepseek

DeepSeek function-calling tools for live currency exchange rates and historical data — powered by AllRatesToday.

644 1 1
vikassharma545
pyzdata

pyzdata: download historical and intraday stock, index and options data from Zerodha. Python library, CLI and web app. NSE, BSE, NFO, MCX.

640 32 15
inquilabee
powernse

Download and use official NSE India equity archives via CLI and Python

630 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology