Valuation data
Shiller CAPE workbook
- Last successful fetch
- Sep 1, 2026, 5:26 AM UTC
- Latest data row
- Aug 31, 2026 · 2,943 rows
- Primary source
- img1.wsimg.com
Static dashboard
Every chart is built from validated JSON committed with the site. This page shows what was fetched, what was preserved, and where the underlying data came from.
Refresh operations
On weekdays, GitHub Actions starts a refresh at 7:30 p.m. America/Chicago. Two UTC schedules cover daylight-saving changes; an offset guard selects the correct run, so a second successful no-op run is expected.
Pull public market observations from each upstream source.
Apply schema checks and L3 market-data sanity bounds.
Run unit tests, static export, and route smoke checks.
Commit validated snapshots, then deploy the same artifact.
Valuation data
Valuation data
Also: fred.stlouisfed.org, fred.stlouisfed.org, api.worldbank.org
SPX research
Preserve-on-failure policy
Fresh downloads must pass L3 validation before replacing committed data. If a source or validation step fails, Market Atlas keeps the previous valid snapshot and labels that source stale. Deployment only stops when every source fails and no fallback exists.