Python client for CalcFi Open Data — 34 free CC-BY financial and macroeconomic time series mirrored from primary sources
Python client for CalcFi Open Data — 34 free CC-BY financial and macroeconomic time series mirrored from primary sources (FRED, BLS, Freddie Mac, US Treasury, BEA, World Bank, Federal Reserve, FDIC).
pip install calcfidata
import calcfidata as cf
# load a single series
df = cf.load("30-year-fixed")
print(df.tail())
# list every available series
catalog = cf.list_series()
print(catalog.head())
# load several series joined on date
inflation = cf.multi(["cpi", "pce"], align_on="inner")
print(inflation.tail())
# get the Frictionless datapackage metadata for any series
meta = cf.metadata("cpi")
print(meta["sources"][0]["title"])
34 time series across:
Each series carries primary-source provenance in the # Source: and # Primary URL: comment headers of its CSV.
Jere Salmisto — Independent researcher, founder of calcfi.app
@dataset{salmisto_2026_calcfi_open_data,
author = {Salmisto, Jere},
title = {CalcFi Open Data: 34 Free CC-BY Financial and Macro Time Series Mirrored from Primary Sources},
year = 2026,
publisher = {Figshare},
doi = {10.6084/m9.figshare.32332290},
url = {https://doi.org/10.6084/m9.figshare.32332290},
orcid = {0009-0000-0916-8684},
license = {CC-BY-4.0}
}
Salmisto, J. (2026). CalcFi Open Data: 34 Free CC-BY Financial and Macro Time Series Mirrored from Primary Sources [Dataset]. Figshare. https://doi.org/10.6084/m9.figshare.32332290
For 300+ free personal-finance calculators built on the same primary-source data layer, see calcfi.app.