CalcFi Open Data (Cloudflare Pages mirror)
34 free, CC BY 4.0 financial and macroeconomic time series mirrored from primary sources. Cloudflare Pages mirror — global edge CDN, sub-50ms latency from 300+ Cloudflare PoPs worldwide. Identical to the canonical GitLab Pages site.
What this is
This is the Cloudflare Pages mirror of CalcFi Open Data, served from Cloudflare's global edge network (300+ PoPs in 100+ countries). Same content as the canonical GitLab Pages site, but with edge-cached static delivery for faster page loads worldwide. The canonical URL points at the GitLab Pages site.
The dataset covers 34 series across nine categories — mortgage rates, Treasury yields, Federal Funds, CPI, PCE, hourly earnings, unemployment, oil, gas, FX, GDP, deposit rates, and more. Every series is cited verbatim to the underlying primary source (FRED, BLS, Freddie Mac, US Treasury, BEA, World Bank, Federal Reserve, FDIC, EIA). No smoothing, no imputation, no proprietary adjustments. 117,956 observations total.
Built as the data layer behind the free personal-finance calculators at calcfi.app (300+ tools, all cited to primary sources). Released as open data because the underlying primary sources are already public — wrapping them in a CC BY 4.0 license with a permanent DOI just makes them easier to cite and harder to break.
Quick start
Use the data in any language:
pip install calcfidata — conda install -c jeresalmisto calcfidata — install.packages("calcfidata") (CRAN pending) — npm install calcfidata — go get gitlab.com/jere.salmisto/calcfi-open-data/go — Pkg.add("CalcFiData") (pending)
Or query directly:
https://huggingface.co/datasets/iizy/calcfi-open-data/resolve/main/datasets/30-year-fixed/data.csv
Each CSV is prefixed with comment lines (# Source: ..., # License: ..., # Retrieved: ...) carrying provenance.
Interactive visualizations
Three Streamlit dashboards (live, free, interactive):
Mortgage Rate Today
Live 30Y + 15Y Freddie Mac PMMS + 50-yr history
Yield Curve Recession
2s10s spread + recession indicator
CPI vs PCE Inflation
BLS CPI + BEA PCE vs Fed 2% target
Three long-form Observable notebooks:
Mortgage-Treasury Spread (50 yr)
30Y mortgage vs 10Y Treasury, 1976→today
Yield Curve Recession Indicator
2s/10s spread with NBER recessions + Fed Funds
Inflation vs Fed 2% Target
CPI + PCE against 2% target, since 1990
Ten interactive Hugging Face Spaces (Gradio):
Mortgage Rate Explorer
30Y + 15Y + 10Y Treasury
Inflation & Wage Tracker
CPI + PCE + Hourly Earnings
Yield Curve Spread
Fed Funds + 2Y + 10Y
Fed Funds Cycle
Fed Funds + Prime + CC APR
Oil & Gas Tracker
WTI + Brent + US Gas
FX History
USD/EUR + USD/GBP + USD/JPY
Commodity Inflation
Copper + corn + CPI
GDP per Capita
US + Eurozone, annual
Labor Market
Unemployment + LFP
Consumer Credit
Credit-card APR + personal loan
Three Cloudflare Pages mini-trackers (live FRED/BLS data):
Mortgage Rate Today
Latest 30Y + 15Y Freddie Mac PMMS + 50yr chart
CPI Tracker
Live YoY inflation vs Fed 2% target line
Yield Curve Today
2s/10s spread + recession-inversion warning
Six CodePen demos (vanilla HTML/CSS/JS, MIT):
Compound Interest
Principal + monthly contributions over years
Mortgage Amortization
Principal-vs-interest yearly split
Inflation-Adjusted Returns
Nominal vs real value over time
30Y Mortgage Rate History
1976→today, live HF dataset
Retirement Corpus
Build phase + safe-withdrawal drawdown
CPI vs Wages Tracker
Real-wage growth indexed to base year
Tableau Public
One published interactive visualization: 30-Year Mortgage Rate History (1976-2026) — Freddie Mac PMMS Weekly Data
License
All data CC BY 4.0 — free for any purpose with attribution to CalcFi and the named primary source. Package code (Python, R, Go, JS, Julia, dbt) under MIT.
Author
Jere Salmisto (ORCID 0009-0000-0916-8684). Founder of calcfi.app. Reach out via the about page.