Home / Market & alternative data

investpy

Market & alternative data★ 1,858 GitHub starsPython⏱ No commits in over six months

Python financial data extraction from Investing.com

What it is

A Python package for extracting financial data from Investing.com. It retrieves recent and historical data for a wide range of instruments, including stocks, funds, ETFs, currency crosses, indices, bonds, commodities, certificates, and cryptocurrencies, covering markets worldwide such as the United States, France, India, Spain, Russia, and Germany. The package is free with no API limitations, making it suitable for quant traders and researchers who want to avoid relying on public or private APIs. As a web-scraping-based tool, its data alignment with Investing.com depends on that site's internal APIs, and only the search_quotes function is guaranteed to stay updated with the source.

At a glance

Not recommendedOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forData source, Data analysis
MarketsMulti-market
StackPython
Learning curveEasy to start
Practical valueLow practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceNo commits in over six months

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +5 over the period, now 1,858. Gaps mean no snapshot was taken that day.

In the author's words

Financial Data Extraction from Investing.com with Python! <https://investpy.readthedocs.io/>.

Open on GitHub ↗This week's trending tools中文页面

Similar tools