Disease Ontology API

REST API for querying the Human Disease Ontology, providing structured access to disease terms, definitions, hierarchical relationships, cross-references, and imported ontologies. Supports both direct lookup by DOID and SPARQL queries for advanced disease data exploration.

Claim this API

Are you the operator of Disease Ontology API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with Disease Ontology API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Screenshot:
Screenshot of Disease Ontology API homepage
Slug: disease-ontology
Key: disease-ontology.org:disease-ontology-api
Base URL: https://www.disease-ontology.org/
Auth: none
Endpoints: 12
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:08:05.580842

Links

Homepage: https://disease-ontology.org/outreach/contact-us
API Base: https://www.disease-ontology.org/
Documentation:

Topics

HEALTH, SCIENCE

Tutorials

Skills

Endpoints (13)

Path Summary Response Auth
Execute SPARQL query application/json
disease/search Search diseases by name application/json
disease/{id} Get disease by DOID application/json
disease/{id}/children Get child diseases application/json
disease/{id}/parents Get parent diseases application/json
imports Get a list of all DO imports application/json
imports/{importName} Get all valid terms from an import application/json
info Get DO API Metadata application/json
prefixes Get DO prefixes and URIs application/json
terms Get all disease terms application/json
terms/label/{label} Find term by label application/json
terms/search Search for disease terms application/json
terms/{termId} Find term by ID application/json