---
title: "Chart Image API: Generate Charts, KPI Cards & Data Graphics - Imejis.io"
description: "Chart image API that renders charts, KPI cards, candlestick/stock charts, tables and market heatmaps as PNG or SVG from one endpoint. No config JSON, no headless browser. Free tier included."
url: "https://www.imejis.io/chart-image-api"
image: "https://www.imejis.io/og.png"
---

# Chart Image API: Generate Charts, KPI Cards & Data Graphics - Imejis.io

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.

[Start free](https://app.imejis.io)[Read the API docs](/apis)

## 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.

[chart](/components/chart)[candlestick](/components/candlestick)[treemap](/components/treemap)[radar](/components/radar)[sankey](/components/sankey)[funnel](/components/funnel)[metric](/components/metric)[table](/components/table)[waffle](/components/waffle)[calendar](/components/calendar)[bullet](/components/bullet)[dumbbell](/components/dumbbell)

[See all 24 chart & data components](/components)

## 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

[Best chart image API (comparison)](/blogs/comparisons/best-chart-image-api)[Candlestick chart image generator](/tools/candlestick-chart-maker)[Market heatmap to Slack](/blogs/use-cases/market-heatmap-to-slack)[Charts from Google Sheets](/blogs/use-cases/chart-image-from-google-sheets)[All 24 chart & data components](/components)[Free chart maker tools](/tools)

## 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.

[Start free](https://app.imejis.io)[or see pricing](/pricing)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.imejis.io/#organization","name":"Imejis.io","url":"https://www.imejis.io","logo":{"@type":"ImageObject","url":"https://www.imejis.io/icon-rounded.png","width":512,"height":512},"sameAs":["https://twitter.com/Imejis_io","https://www.instagram.com/imejis_io","https://in.pinterest.com/imejisio"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://www.imejis.io/faqs"}},{"@type":"SoftwareApplication","@id":"https://www.imejis.io/#software","name":"Imejis.io","url":"https://www.imejis.io","applicationCategory":"DesignApplication","operatingSystem":"Web","description":"Template-based image generation API. Design templates in a drag-and-drop editor, generate images programmatically via REST API.","offers":[{"@type":"Offer","name":"Free","price":"0","priceCurrency":"USD","description":"100 API calls/month, 50 templates, 500MB storage"},{"@type":"Offer","name":"Basic","price":"14.99","priceCurrency":"USD","description":"1,000 API calls/month, unlimited templates, 10GB storage"},{"@type":"Offer","name":"Pro","price":"24.99","priceCurrency":"USD","description":"10,000 API calls/month, unlimited templates, unlimited storage"},{"@type":"Offer","name":"Unlimited","price":"69.99","priceCurrency":"USD","description":"100,000 API calls/month, unlimited templates, unlimited storage"}],"featureList":["REST API with sync image response","MCP server for AI agents (Claude, ChatGPT, Cursor)","Drag-and-drop template editor","Built-in Unsplash stock photos","Multi-region API (US, EU, Singapore, Australia)","Public shareable links","Bulk image generation","Zapier, Airtable, Google Sheets integrations"],"screenshot":"https://www.imejis.io/og.png","provider":{"@id":"https://www.imejis.io/#organization"}},{"@type":"WebSite","@id":"https://www.imejis.io/#website","url":"https://www.imejis.io","name":"Imejis.io","description":"Automate image generation with API. Generate social media images, e-commerce banners, and marketing graphics at scale.","publisher":{"@id":"https://www.imejis.io/#organization"}}]}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.imejis.io/"},{"@type":"ListItem","position":2,"name":"Chart Image API","item":"https://www.imejis.io/chart-image-api"}]}
```

```json
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is a chart image API?","acceptedAnswer":{"@type":"Answer","text":"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&apos;s what you use when the chart has to live somewhere that can&apos;t run JS: an email, a Slack message, an OG tag, or a PDF/report export."}},{"@type":"Question","name":"Can I generate a chart as a PNG from an API call?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Does it support candlestick and stock charts?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Can I make KPI cards and metric images?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"How is this different from a config-driven chart API like QuickChart?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Is there a free tier?","acceptedAnswer":{"@type":"Answer","text":"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."}}]}
```
