Pandas Datareader

Extract data from a wide range of Internet sources into a pandas DataFrame.
Alternatives To Pandas Datareader
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Modin8,96792318 hours ago81July 07, 2023757apache-2.0Python
Modin: Scale your Pandas workflows by changing a single line of code
Pygwalker7,34832 days ago72August 03, 202319apache-2.0Python
PyGWalker: Turn your pandas dataframe into an interactive UI for visual analysis
Cudf5,953218 hours ago29June 08, 2023937apache-2.0C++
cuDF - GPU DataFrame Library
5 months ago11mitPython
common data analysis and machine learning tasks using python
Danfojs4,31912a month ago37October 12, 202276mitTypeScript
Danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.
Mimesis4,0464227a day ago47August 06, 20237mitPython
Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.
Pandas Ta3,9933211 days ago19July 28, 2021104mitPython
Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 130+ Indicators
Koalas3,288113a day ago47October 19, 2021112apache-2.0Python
Koalas: pandas API on Apache Spark
Pandasgui3,0221417 days ago44August 14, 202168mit-0Python
A GUI for Pandas DataFrames
Sklearn Pandas2,724111443 months ago27May 08, 202138otherPython
Pandas integration with sklearn
Alternatives To Pandas Datareader
Select To Compare

Alternative Project Comparisons


Up to date remote data access for pandas, works for multiple versions of pandas.

image image image image License


Install using pip

pip install pandas-datareader


import pandas_datareader as pdr


Stable documentation is available on A second copy of the stable documentation is hosted on read the docs for more details.

Development documentation is available for the latest changes in master.


Using pandas datareader requires the following packages:

  • pandas>=1.0
  • lxml
  • requests>=2.19.0

Building the documentation additionally requires:

  • matplotlib
  • ipython
  • requests_cache
  • sphinx
  • pydata_sphinx_theme

Development and testing additionally requires:

  • black
  • coverage
  • codecov
  • coveralls
  • flake8
  • pytest
  • pytest-cov
  • wrapt

Install latest development version

python -m pip install git+


git clone
cd pandas-datareader
python install
Popular Dataframe Projects
Popular Pandas Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Data Analysis
Stock Data
Financial Data