Chart Image API

Generate charts & data graphics from an API

Render charts, KPI cards, candlestick and stock charts, tables, and market heatmaps as PNG or SVG from a single endpoint. No chart-config JSON, no headless browser. Design once, then generate on tap.

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

1

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.

2

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.

3

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.