The treemap does the heavy lifting
Rectangle size shows weight, color shows performance: a whole market at a glance. Pair it with charts and metric tiles for a full recap card. Live previews below.
From data to image in one call
Design a heatmap template
Style a treemap in the editor: size metric, color scale, labels, branding. Then mark the data dynamic.
Send your market data
POST each cell's label, size (weight/market cap), and value (% change) as field overrides. No config JSON to hand-write.
Get a heatmap image back
The response is a finished heatmap with a permanent URL, ready for a Slack channel, an email, or a social post.
What people render
Daily market heatmap to Slack
Auto-post a sector or index heatmap every morning so the whole team sees the market at a glance.
Newsletter & email recaps
Email strips scripts, so interactive heatmaps break. An image renders for every subscriber.
Sector & index performance
One treemap that shows which sectors led and lagged, sized by weight and colored by return.
Portfolio heatmaps
Render a per-user portfolio heatmap, positions sized by allocation and colored by P&L.
Crypto market maps
A heatmap of the top coins by market cap and 24h change, for a channel or a landing page.
Automated reporting
Wire it to your market data source and generate a fresh heatmap image on every run.
Why an image heatmap?
Interactive JS heatmaps
Great in a browser, but they don't render in email, Slack, a PDF, or an OG tag.
A static image URL works in every one of those places.
Headless-browser screenshots
Run and scale Chromium and a viz library just to snapshot one treemap.
Send the data, get the heatmap image. Nothing to host or babysit.
Config-driven chart APIs
Limited treemap support, dated defaults, and hand-written JSON config.
A visual editor, an on-brand template, and the same heatmap on tap via API.
Keep exploring
Market Heatmap API FAQs
What is a market heatmap API?
It renders a market heatmap, a treemap where rectangle size shows weight and color shows performance, as a static image (PNG or SVG) from data you send over HTTP. You use it wherever an interactive heatmap can't run: email, Slack, a PDF, or an OG tag.
Is it a treemap under the hood?
Yes. The treemap component sizes each cell by a weight metric (market cap, allocation, volume) and colors it by a value (percent change, P&L), which is exactly what a market heatmap needs.
Can I post it to Slack automatically?
Yes. Generate the heatmap image on a schedule and post its URL to a Slack channel via a workflow or a bot. See the market-heatmap-to-Slack guide for a full walkthrough.
Does it work for crypto or portfolios?
Yes. The data is just label + size + value per cell, so it works for equities, sectors, crypto, or a per-user portfolio heatmap.
Is there a free tier?
Yes. 100 renders per month, permanently, with no watermark. Paid plans start at $14.99/mo for 1,000 renders and scale to a $0.70 effective cost per 1,000 on the Unlimited plan.
Render your first heatmap in minutes
Start on the free tier. 100 renders a month, no watermark, no card.