pandas-datareader

0.10.0 · active · verified Mon Apr 13

Data readers extracted from the pandas codebase, pandas-datareader provides up-to-date remote data access for various financial and economic data sources, compatible with recent pandas versions. The library's release cadence is irregular, largely influenced by the frequent changes in external data provider APIs which often require rapid updates to its readers.

Warnings

Install

Imports

Quickstart

This example fetches the 10-Year Treasury Constant Maturity Rate (GS10) from FRED (Federal Reserve Economic Data) for a specified date range and prints the first few rows. FRED is generally reliable and does not require an API key for basic usage.

import pandas_datareader.data as web
import datetime

start = datetime.datetime(2020, 1, 1)
end = datetime.datetime(2023, 1, 1)

# Fetch data from FRED (Federal Reserve Economic Data)
gs10 = web.DataReader('GS10', 'fred', start, end)

print(gs10.head())

view raw JSON →