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:

  1. Sign up at charts.land/signup
  2. Go to the Chart Creator
  3. Choose your chart library (Chart.js or Apache ECharts)
  4. Configure your chart using the visual editor
  5. 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:

  1. Get your API key from the API management page
  2. 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

Supported Libraries

Contact and Support

Email: hi@charts.land