Rendering your chart…
Your data. Your next chart.
chart.json
JSONFind the right chart for your data.
Parts of a whole. Changes over time. Relationships worth a closer look.
Prototype visually first.
Tune the chart in the editor, copy the JSON, send it to the API.
"type": "donut", "labels": ["Design", "Build", "Share"], "data": [40, 35, 25], "thickness": 40
✓ Valid chart JSON
Different layouts.
One fits your data.
Line
Track trends over time, like monthly sales or signups.
Design 40 Build 35 Share 25
Donut
Show a few shares of a total, like a budget split.
More charts to explore.
View all chartsCharts from your code.
One request, one image.
request.shPOST /api/v1/chart
curl -X POST https://makemechart.com/api/v1/chart \ -H "Authorization: Bearer $CHART_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "type": "donut", "format": "svg", "labels": ["Design", "Build", "Share"], "data": [40, 35, 25], "colors": ["#2B4CFF", "#8FA3FF", "#101512"], "thickness": 62 }'
-
Send JSON, get a finished chart
SVG or PNG, ready to embed in your product or documents.
-
Nothing to build or host
No chart rendering for your team to maintain.
-
On-brand output
Colors, size, thickness, gap and legend are fields of the request.
Your data in.
A clear chart out.
Read the API reference, get a key, and send your first request.