Chart Image API

Generate charts & data graphics from an API

Render charts, KPI cards, candlestick and stock charts, tables, and market heatmaps as PNG, JPEG, WebP, or PDF 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. 19 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 image, PNG, JPEG, WebP, or PDF. 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, JPEG, WebP and PDF export, 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, JPEG, WebP, or PDF) 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 image, selectable as PNG, JPEG, WebP, or single-page PDF, with JPEG quality control if you need it. 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, 19 data-viz component types (including treemap heatmaps, sankey, radar, and candlestick), free PNG, JPEG, WebP and PDF 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.