Every chart is a real component
Not just bar and line. 24 data-viz components, each an API-ready template. These are live previews; tap any tile for its properties and sample JSON.
From data to chart image in one call
Design a chart template
Drop a chart, KPI tile, table, or candlestick component onto a canvas in the editor and style it. Mark the data fields dynamic.
Send your data to one endpoint
POST your series, labels, or metrics as field overrides. GET or POST, no polling, no webhook, no chart-config JSON to hand-write.
Get a chart image back
The response is a finished PNG (or SVG). Drop the permanent URL into an email, a Slack message, an OG tag, or a dashboard export.
What people render
KPI & metric cards
Render dashboard-quality KPI tiles with deltas and sparklines for reports, digests, and status pages.
Financial & crypto charts
Candlestick (OHLC) and line charts for price alerts, trading digests, and market-recap graphics.
Market heatmaps
Treemap heatmaps of sectors, portfolios, or tickers. Perfect for a daily Slack or email drop.
Charts in email
Email clients strip <script> and canvas. An image URL just works. Send live charts every recipient can see.
Sports & stats cards
Radar, bullet, and table components turn box scores and standings into shareable stat graphics.
Automated reporting
Wire it to Google Sheets, Airtable, or your warehouse and generate a chart image per row or per run.
Why not a config-driven chart API?
Config-driven chart APIs
Hand-write and maintain JSON/URL config, live with dated defaults, and get a chart that looks like everyone else's.
A visual editor and beautiful, on-brand templates, then the same design on tap via API.
Headless-browser rendering
Run and scale Chromium, install fonts, fight cold starts and memory leaks just to screenshot a chart.
One sync endpoint. Send data, get an image. Nothing to host or babysit.
Design makers
Beautiful, but exports are account-gated and there's no API.
Free PNG/SVG, a permanent URL, and a matching API for every template.
Keep exploring
Chart Image API FAQs
What is a chart image API?
A chart image API renders a chart as a static image (PNG or SVG) from data you send over HTTP, instead of a JavaScript charting library that runs in the browser. It's what you use when the chart has to live somewhere that can't run JS: an email, a Slack message, an OG tag, or a PDF/report export.
Can I generate a chart as a PNG from an API call?
Yes. You design a chart template once, then send your data as field overrides in a single GET or POST request. The response is the finished PNG (SVG is also available). There are no webhooks and nothing to poll.
Does it support candlestick and stock charts?
Yes. Candlestick (OHLC) is a first-class component, alongside line, area, and combo charts, so you can render price and market-recap graphics from an API.
Can I make KPI cards and metric images?
Yes. The metric component renders a KPI tile with a value, delta, and sparkline. Combined with tables, bullet, and radar components you can build full dashboard-style cards as images.
How is this different from a config-driven chart API like QuickChart?
Config-driven APIs make you hand-write chart JSON and accept generic defaults. Imejis gives you a visual editor and on-brand templates, 24 data-viz component types (including treemap heatmaps, sankey, radar, and candlestick), free PNG and SVG export, permanent URLs, and the same chart on tap via API.
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 chart in minutes
Start on the free tier. 100 renders a month, no watermark, no card.