Developers and agents

The Cancellation Friction Index is published as open data under CC BY-SA 4.0. 2075 companies, methodology CES-1.1, generated 2026-06-04. No key, no signup, no rate limit.

Start here

Download companies.json once and query it locally. It carries the per-dimension sub-scores, the published weights, the score formula and the grade bands, which is everything needed to recompute any grade yourself.

This is a published dataset rather than a query API. Every endpoint is a GET of a static file: no parameters, no authentication, no mutations.

Endpoints

FileWhat it holds
assistant-index.jsonCompact index for assistants and in-page search.
companies.jsonEvery graded company, with per-dimension sub-scores, the published weights, the score formula and the grade bands. This one file is enough to recompute every grade independently.
index.jsonVersion, generated date, counts, licence and the list of endpoints.
insights.jsonAggregate analytics: grade distribution, dimension means, industry and jurisdiction rollups.
leaderboard.jsonCompanies ranked against published revenue figures.
no-policy.jsonCompanies with no published cancellation page. An absence, recorded as a finding.
provenance.jsonWhat every grade rests on: per-record evidence tier, the date it was checked, its age in days, and whether that is still within the published freshness policy. Report-only today: no page is withheld on a breach.
schema.jsonJSON Schema for a single company record.
signals.jsonExtracted source-tier signals behind the grades.
trends.jsonScore history: most improved and regressed, per-company series, freshness rollup.

Machine-readable description: openapi.json (OpenAPI 3.1). Dataset orientation for assistants: llms.txt.

Model Context Protocol

A read-only MCP server exposes the index to agents as typed tools over JSON-RPC.

Verify before you cite

Every published grade recomputes from the weights in the same file that carries it. Reproduce the index ships a notebook that recomputes all 2075 grades using nothing but the public API, and the build refuses to publish if it ever stops reproducing. If you are quoting a grade, that page is how you check it.

How to cite

Cancel Atlas (2026). Cancellation Friction Index, methodology CES-1.1. https://www.cancelatlas.com. Licensed CC BY-SA 4.0, which asks for attribution and share-alike.

What is not here

There is no write API, no authentication and no rate limiting, because nothing mutates and the data is public. A metered, authenticated tier is designed but not live. If you need volume guarantees, webhooks on grade changes, or historical series beyond what trends.json carries, get in touch.