terms: Get all disease terms

API: disease-ontology.org:disease-ontology-api
Endpoint: /terms
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 541ms

Description

Returns a paginated list of all disease terms in the ontology

Parameters (3)

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}

Examples (1)

Get all disease terms probe-gate
curl 'https://api.disease-ontology.org/v1/terms?page=1&page_size=10&lang=en'
import requests

resp = requests.get(
    "https://api.disease-ontology.org/v1/terms",
    params={
        'page': '1',
        'page_size': '10',
        'lang': 'en',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("disease-ontology")
result = api.fetch("terms", page=1, page_size=10, lang="en")

for item in result:
    print(item)
const resp = await fetch("https://api.disease-ontology.org/v1/terms?page=1&page_size=10&lang=en");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:08:13.085128 200 541ms
2026-04-16 03:34:41.471741 200 622ms
2026-04-15 00:27:46.604642 200 633ms
2026-04-14 01:58:24.768304 200 595ms
2026-04-12 13:53:02.600016 200 613ms
2026-04-10 02:03:31.940800 200 580ms
2026-04-09 02:28:33.024520 200 787ms
2026-04-08 07:14:21.593277 200 624ms
2026-04-07 00:02:27.757324 200 611ms
2026-04-05 19:19:05.844056 200 1026ms
2026-04-05 00:20:45.241440 200 660ms
2026-04-04 02:39:08.193501 200 556ms
2026-04-03 12:56:49.857130 200 724ms
2026-03-30 02:29:03.893665 200 558ms
2026-03-29 13:40:33.995124 200 571ms
2026-03-23 10:16:23.150358 200 532ms