Home / Market & alternative data
findatapy
Unified Python API for downloading market data from many sources
What it is
A Python library that provides a unified high-level interface for downloading market data from sources such as Bloomberg, Quandl, Yahoo, Google, ALFRED/FRED and DukasCopy, with support for custom tickers defined via configuration files. It includes functionality specifically aimed at those working with FX market data, such as automatically calculating crosses from USD pairs. Quant developers who want one consistent API across multiple data vendors will find it useful, and it pairs well with the author's finmarketpy backtesting library. The project is described as a highly experimental alpha that is not yet fully documented, and fetching Bloomberg data requires installing the blpapi package and appropriate API keys.
At a glance
Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Data source, Data analysis |
| Markets | Multi-market |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | High practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 3 months ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-12 (up to 30 days): +9 over the period, now 2,128. Gaps mean no snapshot was taken that day.
Python library to download market data via Bloomberg, Quandl, Yahoo etc.
Similar tools
Free searchable database of 300,000+ financial symbols
Open-source financial data platform with Python, CLI, and REST access
Pull financial and macroeconomic data into Pandas
Pythonic downloader for Yahoo! Finance market data
Python financial data extraction from Investing.com
High-performance Python datastore for time series and tick data