Same data powering the dashboard, exposed as a simple JSON API. Authentication uses bearer tokens issued from your account. Rate limits apply per token.
curl https://heatmapfinance.com/api/v1/etf/VOO \
-H "Authorization: Bearer ${HMF_API_KEY}"Generate tokens from Settings → API once the API ships. The public endpoints below are stable as of 2026-Q2.
| Method | Path | Description | Auth |
|---|---|---|---|
| GET | /api/v1/etf/{symbol} | ETF summary (price, AUM, yield, expense, sector). | Bearer |
| GET | /api/v1/etf/{symbol}/returns | Multi-period returns map (1W · 1M · YTD · 1Y · 5Y · 10Y). | Bearer |
| GET | /api/v1/screener?sector=&provider=&aum_min= | Filter the full catalog; returns up to 500 rows per request. | Bearer |
| GET | /api/v1/indices | Live quotes for major indices (SP500, Nasdaq, Dow, VIX, TSX). | Bearer |
| POST | /api/v1/atlas | Streaming chat against Atlas with tool-calling into the catalog. | Bearer |