charts.land Documentation
Render charts into images, animated GIFs, and videos using a simple REST API.
Quickstart
Using the Chart Creator
The easiest way to get started is with our interactive chart creator:
- Sign up at charts.land/signup
- Go to the Chart Creator
- Choose your chart library (Chart.js or Apache ECharts)
- Configure your chart using the visual editor
- Preview and download your rendered chart instantly
The creator supports:
- Live preview - See your chart update in real-time as you edit
- Multiple libraries - Chart.js and Apache ECharts support
- Export options - Download as PNG, or get the API integration code
- Configuration examples - Built-in templates to get started quickly
Using the API
For programmatic chart generation, use our REST API:
- Get your API key from the API management page
- Make an API call to create a chart:
curl -X POST https://api.charts.land/charts \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"library": {"name": "chartjs", "version": "4.4.0"},
"config": {"type": "bar", "data": {"labels": ["A", "B", "C"], "datasets": [{"data": [1, 2, 3]}]}},
"output": {"format": "png"}
}'
The API returns chart metadata immediately with rendered: null. Poll GET /charts/:id to check when rendering is complete. See the API Reference for detailed documentation.
Documentation
- API Reference - Authentication, endpoints, and error handling
- Chart Libraries - Guides for supported chart libraries
- Integrations - Integration guides for popular platforms
- Plans and Limits - Pricing plans and usage limits
Supported Libraries
Contact and Support
Email: hi@charts.land