Disease Ontology API
The Human Disease Ontology API provides a RESTful interface for accessing disease-related data. The API allows users to retrieve specific disease terms, search for diseases, and explore disease relationships, definitions, cross-references, and associated metadata.
Base URL:
Auth: none
Endpoints: 12
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:08:05.580842
https://www.disease-ontology.org/Auth: none
Endpoints: 12
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:08:05.580842
Links
Homepage: https://disease-ontology.org/outreach/contact-us
API Base:
API Base:
https://www.disease-ontology.org/
Documentation:
- API Documentation official
- SPARQL Sandbox official
- Tutorials official
572ms
Avg latency (7d)8
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/ | Execute SPARQL query | — | — | — |
GET |
/disease/search | Search diseases by name | — | — | — |
GET |
/disease/{id} | Get disease by DOID | — | — | — |
GET |
/disease/{id}/children | Get child diseases | — | — | — |
GET |
/disease/{id}/parents | Get parent diseases | — | — | — |
GET |
/imports | Get a list of all DO imports | — | 200 | 484ms |
GET |
/imports/{importName} | Get all valid terms from an import | — | — | — |
GET |
/info | Get DO API Metadata | — | 200 | 447ms |
GET |
/prefixes | Get DO prefixes and URIs | — | — | — |
GET |
/terms | Get all disease terms | — | 200 | 532ms |
GET |
/terms/label/{label} | Find term by label | — | 200 | 1192ms |
POST |
/terms/search | Search for disease terms | — | — | — |
GET |
/terms/{termId} | Find term by ID | — | 200 | 460ms |