Developers

Use the static data carefully.

PainMap data is public and read-only, but it is not a universal moral scoreboard. Keep provenance, uncertainty, and method fields attached to every value you reuse.

Quickstart

Fetch the contract

curl https://painmap.org/data/openapi.json
curl https://painmap.org/data/place-measurements.json
curl https://painmap.org/data/provenance-registry.json

The API has no authentication and no write side. Use normal HTTP caching and treat the build id as the stable contract version for this release.