---
title: "List every chart type"
method: GET
path: "/api/charts.json"
tags: ["Catalog"]
---

# List every chart type

`GET /api/charts.json`

## Request

- Base URL: `https://microcharts.dev`
- URL: `https://microcharts.dev/api/charts.json`
- Auth: none declared

One line per chart — name, slug, collection, tagline — plus the URLs that expand it. Fetch this to choose a chart, then fetch that chart's document for its props.

## Response `200`

Every chart type the package ships.

- ChartIndex: Every chart type in one line each.
  - `package` string, required
  - `homepage` string, uri
  - `catalog` string, uri: The full catalog document.
  - `count` integer, required: How many chart types ship.
  - `charts` object[], required
    - `name` string, required
    - `slug` 'ab-strips' | 'activity-grid' | 'balance-beam' | 'benchmark-strip' | 'bias-strip' | 'breathing-dot' | 'bubble-row' | 'bullet' | 'bump-strip' | 'burn-chart' | 'calendar-strip' | 'calibration-strip' | 'change-point' | 'city-skyline' | 'cohort-triangle' | 'comet-trail' | 'confusion-grid' | 'constellation' | 'control-strip' | 'coverage-strip' | 'cycle-plot' | 'data-diff' | 'delta' | 'depth-wedge' | 'dice-pips' | 'dot-plot' | 'dual-sparkline' | 'dual-window-meter' | 'dumbbell' | 'ensemble-ghosts' | 'error-budget' | 'eta-bar' | 'event-raster' | 'event-timeline' | 'fat-digits' | 'fill-word' | 'folded-day-band' | 'forecast-cone' | 'funnel' | 'garden-grid' | 'grade-profile' | 'graded-band' | 'heartbeat-blip' | 'heat-cell' | 'heat-strip' | 'histogram-strip' | 'honeycomb' | 'horizon' | 'hourglass' | 'hypnogram' | 'icon-array' | 'likert-strip' | 'micro-box' | 'micro-donut' | 'micro-scatter' | 'mini-bar' | 'minimap-strip' | 'moon-phase' | 'music-staff' | 'net-flow' | 'ohlc' | 'orbit-status' | 'paired-bars' | 'pareto-strip' | 'partition-strip' | 'percentile-ladder' | 'percentile-trace' | 'phase-trace' | 'pictogram-row' | 'polar-clock' | 'progress' | 'progress-ring' | 'quadrant-dot' | 'quantile-dots' | 'queue-depth' | 'rate-volume' | 'retention-curve' | 'rubric-strip' | 'rug-strip' | 'segmented-bar' | 'seismogram' | 'shift-histogram' | 'slope' | 'sparkbar' | 'sparkline' | 'spiral-year' | 'spread-band' | 'sprout-row' | 'stacked-area' | 'star-spoke' | 'station-glyph' | 'status-dot' | 'streak-spark' | 'tally-marks' | 'tape-gauge' | 'thermometer' | 'time-in-range' | 'token-confidence' | 'trace-fold' | 'tree-rings' | 'trend-arrow' | 'volume-profile' | 'waterfall' | 'waveform' | 'win-prob-worm' | 'wind-barb', required
    - `status` 'stable' | 'planned'
    - `collection` string, required
    - `tagline` string, required
    - `api` string, uri, required: This chart as JSON.
    - `docs` string, uri, required: This chart's page.
    - `markdown` string, uri, required: That page as Markdown.

---

[API](https://skmtc.dev/microcharts/apis/microcharts-dev.md) · [All operations](https://skmtc.dev/microcharts/apis/microcharts-dev/llms.txt) · [OpenAPI document](https://skmtc.dev/microcharts/apis/microcharts-dev/revisions/10c7325c48bc?raw)
