Public 15-Minute Markets — feed

Static JSON, rebuilt by GitHub Actions and served from Pages. CORS is open, so the playables can read it directly.

This file is rebuilt at most every 5 minutes, and scheduled runs can be delayed. On a market that closes every 15 minutes, treat it as a recent snapshot — not a live tick. fetched_at and expires_at are in every response.

Endpoints

PathWhat
feed.jsonevery market
crypto.jsoncrypto lane only
commodities.jsoncommodities lane only
financials.jsonfinancials lane (FX)

Right now

loading…