Public data infrastructure

Build with rare-disease community evidence

Search the canonical catalogue and consume privacy-preserving community, treatment, symptom and quality-of-life aggregates through stable read-only interfaces.

REST API v1

All endpoints are read-only, accept locale as a query parameter and return explicit methodology, provenance or licence notices.

DatasetEndpointPublication rule
Disease searchGET /api/v1/diseases?q={query}Canonical terms and reviewed legacy communities
Disease catalogueGET /api/v1/diseases/{slug}No personal data
Community maturityGET /api/v1/diseases/{slug}/communityAggregate counts only
Reported treatmentsGET /api/v1/diseases/{slug}/treatmentsAt least 3 independent reports
Quality of lifeGET /api/v1/diseases/{slug}/quality-of-lifeCohorts of at least 10 observations
Reported symptomsGET /api/v1/diseases/{slug}/symptomsCells of at least 5 respondents

Example

curl --get 'https://diseasemaps.org/api/v1/diseases/celiac/quality-of-life' \
  --data-urlencode 'locale=de'

Successful aggregate responses include cache validators. Use ETag and If-None-Match to avoid downloading unchanged data.

MCP for AI agents

The MCP endpoint exposes the same read-only datasets as allowlisted tools; it cannot query people or execute writes.

POST /mcp

Traceable by design

Catalogue releases retain source, version, checksum and licence metadata. Community datasets describe their method and update date.

Privacy thresholds

The service suppresses small cells and never returns emails, coordinates, user identifiers, source answers or clinical microdata.