individuals: List individuals in an ontology

API: ac.uk:embl-ebi-ontology-lookup-service-ols-api
Endpoint: /ontologies/{ontologyId}/individuals
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 233ms

Description

Returns a paginated list of all individuals in the specified ontology

Parameters (4)

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

Language code

ontologyId (string, path, required)

Ontology ID (e.g., 'go', 'efo', 'mondo')

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

Page number (0-indexed)

size (integer, query, optional, default: 20)

Page size

Examples (3)

List individuals in Gene Ontology curl
curl 'https://www.ebi.ac.uk/ols4/api/ontologies/go/individuals'
import requests

resp = requests.get("https://www.ebi.ac.uk/ols4/api/ontologies/go/individuals")
data = resp.json()
import zingu_apis

api = zingu_apis.api("embl-ebi-ontology-lookup-service-ols")
result = api.fetch("ontologies/{ontologyId}/individuals")

for item in result:
    print(item)
const resp = await fetch("https://www.ebi.ac.uk/ols4/api/ontologies/go/individuals");
const data = await resp.json();
List individuals in Disease Ontology with pagination curl
curl 'https://www.ebi.ac.uk/ols4/api/ontologies/doid/individuals?page=0&size=10'
import requests

resp = requests.get(
    "https://www.ebi.ac.uk/ols4/api/ontologies/doid/individuals",
    params={
        'page': 0,
        'size': 10,
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("embl-ebi-ontology-lookup-service-ols")
result = api.fetch("ontologies/{ontologyId}/individuals", page=0, size=10)

for item in result:
    print(item)
const resp = await fetch("https://www.ebi.ac.uk/ols4/api/ontologies/doid/individuals?page=0&size=10");
const data = await resp.json();
List individuals in Uberon ontology - second page curl
curl 'https://www.ebi.ac.uk/ols4/api/ontologies/uberon/individuals?page=1&size=50'
import requests

resp = requests.get(
    "https://www.ebi.ac.uk/ols4/api/ontologies/uberon/individuals",
    params={
        'page': 1,
        'size': 50,
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("embl-ebi-ontology-lookup-service-ols")
result = api.fetch("ontologies/{ontologyId}/individuals", page=1, size=50)

for item in result:
    print(item)
const resp = await fetch("https://www.ebi.ac.uk/ols4/api/ontologies/uberon/individuals?page=1&size=50");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:11:45.380023 200 233ms
2026-04-16 01:19:54.910012 200 291ms
2026-04-16 00:02:56.205712 200 266ms
2026-04-15 03:02:03.271995 200 274ms
2026-04-15 02:19:25.615802 200 264ms
2026-04-15 00:26:06.751387 200 330ms
2026-04-14 01:40:16.187171 200 328ms
2026-04-14 01:08:21.299452 200 262ms
2026-04-14 00:31:40.909369 200 246ms
2026-04-12 16:52:02.737812 200 234ms
2026-04-12 16:07:50.250244 200 249ms
2026-04-12 13:03:14.364438 200 255ms
2026-04-10 06:50:19.008135 200 168ms
2026-04-10 02:49:37.883995 200 223ms
2026-04-10 01:03:47.610261 200 150ms
2026-04-09 02:16:31.313176 200 305ms
2026-04-09 01:29:47.486231 200 249ms
2026-04-09 00:11:50.308096 200 239ms
2026-04-08 02:18:19.995339 200 342ms
2026-04-08 01:36:43.842043 200 258ms
2026-04-08 00:03:59.015358 200 249ms
2026-04-07 01:14:50.877821 200 216ms
2026-04-07 00:25:16.173051 200 330ms
2026-04-07 00:22:26.876766 200 267ms
2026-04-06 05:57:09.896881 200 292ms
2026-04-06 04:08:14.314624 200 275ms
2026-04-06 04:00:13.543074 200 339ms
2026-04-05 14:43:11.029837 200 508ms
2026-04-05 14:26:26.546002 200 328ms
2026-04-05 14:24:22.781164 200 324ms
2026-03-23 10:40:50.594289 200 184ms
2026-03-23 09:43:57.039139 200 165ms
2026-03-23 09:22:38.618500 200 209ms