REST API
Rare Disease Intelligence API
Access 15,964+ validated disease records via a simple REST API. Phenotypes, genes, drugs, and more, all in one call.
Fast responses
99.9% SLA
15K+ diseases
REST/JSON
1,000 API calls/month free. No credit card required.
Try the API, no signup required
Search our disease database and see real API responses
Try the API
Search any disease and see the full API response. No signup required.
Try:
Available Endpoints
9 endpoints covering diseases, phenotypes, PAGs, and more
GET
/api/v1/diseasesList diseases with pagination and filters
GET
/api/v1/diseases/searchSearch by name, synonym, or gene
GET
/api/v1/diseases/{mondoId}Full disease record with all sections
GET
/api/v1/diseases/{mondoId}/summaryBrief overview only
GET
/api/v1/diseases/{mondoId}/sections/{section}Individual content section
GET
/api/v1/diseases/{mondoId}/phenotypesHPO phenotypes with frequency
GET
/api/v1/diseases/{mondoId}/pagsPatient advocacy groups
GET
/api/v1/diseases/{mondoId}/assistancePatient assistance programs
GET
/api/v1/diseases/{mondoId}/orphan-drugsFDA orphan drug designations
Simple Integration
Get started with just a few lines of code
JavaScript / TypeScript
// JavaScript / TypeScript
const response = await fetch(
'https://api.kishomed.io/v1/diseases/MONDO:0007915',
{
headers: {
'Authorization': 'Bearer kisho_live_xxxxx...'
}
}
);
const disease = await response.json();
console.log(disease.name); // "Duchenne muscular dystrophy"
console.log(disease.sections.overview);
console.log(disease.phenotypes);Delivery
- REST API with JSON responses
- ETag caching for efficiency
- Webhook notifications (API Self-Serve+)
Security
- TLS encryption
- API key authentication
- HIPAA-ready (no PHI stored)
Reliability
- Fast response times
- 99.9% uptime SLA
- Full request logging
Start building for free
1,000 API calls/month. No credit card required. Upgrade when you're ready.