search: Search for disease terms

API: disease-ontology.org:disease-ontology-api
Endpoint: /terms/search
Response format: application/json
Auth: unknown
Method: POST
Last Status: 400
Latency: 813ms

Description

Search for disease terms using disease properties (ids, names, xrefs, etc), imports that are related to diseases (symptoms, anatomy, etc), or a combination of the two

Parameters (4)

lang (string, query, optional, default: en)

Language code (currently only 'en' supported)

page (integer, query, optional, default: 1)

Page number to request (min: 1)

Constraints: {'minimum': 1}

page_size (integer, query, optional, default: 10)

Number of results returned per page

Constraints: {'minimum': 1}

sort (string, query, optional, default: id)

Sort field

Constraints: {'enum': ['id', 'name']}

Examples (1)

Search for disease terms by name - cancer probe-gate
curl 'https://api.disease-ontology.org/v1/terms/search' \
  -X POST
import requests

resp = requests.post("https://api.disease-ontology.org/v1/terms/search")
data = resp.json()
import zingu_apis

api = zingu_apis.api("disease-ontology")
result = api.get("terms/search")

for item in result:
    print(item)
const resp = await fetch("https://api.disease-ontology.org/v1/terms/search", {
  method: "POST",
});
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 16:42:02.584292 400 813ms
2026-04-16 00:38:01.033115 400 645ms
2026-04-15 02:51:32.892983 400 650ms
2026-04-14 01:01:41.979635 400 668ms
2026-04-12 15:27:07.965724 400 600ms
2026-04-10 01:48:02.500482 400 728ms
2026-04-09 02:19:21.104829 400 736ms
2026-04-08 00:02:55.226808 400 578ms
2026-04-07 00:15:03.311588 400 1150ms
2026-04-06 05:30:56.031121 400 615ms
2026-04-05 02:46:29.398203 400 579ms
2026-04-04 02:34:43.329116 400 506ms
2026-04-03 12:51:21.484379 400 532ms
2026-03-30 02:39:44.027361 400 532ms
2026-03-29 12:38:55.058452 400 602ms