Machine-readable benchmark data
Compassion Benchmark publishes score data for all 1,156 entities as structured JSON files served directly from this domain. They are free to access; if you use them in research or reporting, please cite the source with attribution. See /data-licenses for formal usage terms.
Independence note: Entities never pay for inclusion, score changes, or suppression of findings. Published scores reflect the benchmark's independent methodology only.
Quick links
- /data/index.json — entity catalog (1,156 entries)
- /data/indexes/fortune-500.json — example aggregate
- /data/scores/microsoft.json — example entity file
Per-index aggregate files
One JSON file per index containing all entities, ranks, scores, and band classifications for that index.
Base URL pattern: https://compassionbenchmark.com/data/indexes/{slug}.json
Fortune 500
Browse index →447 large U.S. companies scored across 8 dimensions.
/data/indexes/fortune-500.jsonWorld Countries
Browse index →193 sovereign and territorial entities — global coverage.
/data/indexes/countries.jsonU.S. States
Browse index →21 U.S. states scored in the current publication cycle.
/data/indexes/us-states.jsonRobotics Labs
Browse index →50 humanoid robotics labs with category and country.
/data/indexes/robotics-labs.jsonGlobal Cities
Browse index →250 global cities with country and region.
/data/indexes/global-cities.jsonAggregate file schema
Each per-index file is a JSON object with the following top-level fields:
generatedAt— ISO 8601 timestamp of last buildindex— index slug (e.g. "fortune-500")entities[]— array of entity objects, each with:slug,name,rank,composite(0–100 score),band(Critical / Developing / Functional / Established / Exemplary), and dimension scores (AWR, RES, POL, SYS, PAR, LRN, COM, INT)
Per-entity score files
A separate JSON file for each of the 1,156 scored entities, keyed by slug.
Base URL pattern: https://compassionbenchmark.com/data/scores/{slug}.json
There are approximately 1,156 entity files. Slugs match the URL segment on each entity's benchmark page — for example, the slug for Microsoft is microsoft and its file is at /data/scores/microsoft.json.
Entity score file schema
Each per-entity file is a JSON object used to power the live scoring badge and entity-page data. Fields include:
slug,name,kind— entity identifier and type (country, company, ai-lab, etc.)composite— overall score (0–100), weighted mean of the 8 dimensionsband— band name (Critical / Developing / Functional / Established / Exemplary)rank,indexTotal— position within the index and total entities in that indexdimensions— object with per-dimension scores (AWR, RES, POL, SYS, PAR, LRN, COM, INT)generatedAt— ISO 8601 build timestamp
Entity catalog
A single file listing every scored entity across all indexes.
/data/index.json
The top-level catalog of all entities. Use this file to discover available slugs before fetching individual score files. Fields include:
generatedAt— build timestamptotalEntities— count of all scored entitiesindexes— array of index slugsentities[]— array with slug, name, indexSlug, kind, rank, composite, band
Suggested use pattern
- Fetch
/data/index.jsonto enumerate all available slugs and their index membership. - Fetch individual
/data/scores/{slug}.jsonfiles for the entities you need. - Or fetch
/data/indexes/{slug}.jsonto get all entities for a given index in one request. - All files are static JSON served with standard cache headers — no API key required.
How to cite this data
If you use Compassion Benchmark data in research, reporting, or a product, please cite the source.
General citation format
Compassion Benchmark. "[Index or Entity Name]." compassionbenchmark.com, accessed [Month Year].
For a specific entity page, use the full URL, e.g.
compassionbenchmark.com/fortune-500/microsoft
Attribution notes
- Data is free to access. We ask for attribution when the data appears in published work, reporting, or a product visible to others.
- Scores reflect the benchmark's independent methodology — see /methodology for the full framework.
- For formal data usage rights (CSV exports, institutional use, redistribution), see /data-licenses.
For press inquiries and data briefing requests, see For Press & Researchers.
Formal data licensing
Need CSV exports, structured data rights, institutional access, or multi-team licensing? See the data licenses page for usage categories and contact sales for a quote.