kitegraph
API access is included on the Professional and Business plans

The Kitegraph API

One API for the data and the charts: pull any statistic in the library as JSON with its citation, and create, publish, and export charts from code.

The Kitegraph API has two branches over one bearer key. The data API searches the statistic library and returns any statistic as JSON with its citation. The charts API creates charts, loads data into them, publishes them as live embeds, and exports them as files. They compose: a chart references a statistic by the same id the data API returns.

The base URL is https://api.kitegraph.com. Every path in these docs is under /v1.

Quickstart

Search the library, take the id from a result, and fetch the statistic.

# 1. search: each result carries a stable numeric id curl "https://api.kitegraph.com/v1/statistics?search=gdp" \ -H "Authorization: Bearer kg_live_…" # 2. fetch one by its id curl "https://api.kitegraph.com/v1/statistic/4821" \ -H "Authorization: Bearer kg_live_…"

Keys are minted in the app. See Authentication to get one, then the Quickstart guide for a full first request.

The two branches

BranchWhat it does
Data APISearch statistics, fetch one by id, construct an exact statistic from a source's dimensions, and browse the source registry.
Charts APICreate, update, list, and delete charts; load data; publish live embeds; export PNG, SVG, PDF, and CSV. Includes folders and themes.

Where to start

PageCovers
AuthenticationBearer keys and scopes.
Making requestsThe request format, rate limits, and versioning.
Errors and status codesThe error shape and every status code.
GuidesTask walkthroughs, end to end.
EndpointsEvery path and the scope it needs.
The Kitegraph API — Kitegraph docs