properties: List properties in an ontology

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

Description

Returns a paginated list of all properties 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 properties in Gene Ontology curl
curl 'https://www.ebi.ac.uk/ols4/api/ontologies/go/properties'
import requests

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

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

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

resp = requests.get(
    "https://www.ebi.ac.uk/ols4/api/ontologies/go/properties",
    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}/properties", page=0, size=10)

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

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

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

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:16:52.442409 200 29938ms
2026-04-16 04:11:44.001814 200 275ms
2026-04-16 00:41:27.917930 200 387ms
2026-04-16 00:39:03.191181 200 430ms
2026-04-15 03:39:18.907904 200 256ms
2026-04-15 01:50:53.791285 200 716ms
2026-04-15 00:53:13.811338 200 349ms
2026-04-14 03:25:35.659785 200 265ms
2026-04-14 02:14:33.299288 200 275ms
2026-04-14 01:19:05.741766 200 616ms
2026-04-12 16:31:22.186502 200 266ms
2026-04-12 15:49:19.023448 200 258ms
2026-04-12 15:05:09.828295 200 371ms
2026-04-10 03:19:09.006156 200 686ms
2026-04-10 00:42:50.125430 200 282ms
2026-04-10 00:26:30.596273 200 255ms
2026-04-09 03:21:45.660587 200 239ms
2026-04-09 02:52:11.039690 200 394ms
2026-04-09 00:12:53.176453 200 290ms
2026-04-08 07:06:18.910964 200 357ms
2026-04-08 06:52:37.190984 200 236ms
2026-04-08 00:33:01.819966 200 241ms
2026-04-07 01:34:50.732878 200 215ms
2026-04-07 00:50:45.927588 200 377ms
2026-04-07 00:39:16.384495 200 291ms
2026-04-06 06:10:29.612691 200 414ms
2026-04-06 01:43:37.962340 200 1027ms
2026-04-06 00:31:30.133356 200 356ms
2026-04-05 14:29:27.738231 200 429ms
2026-03-23 10:44:37.974819 200 210ms
2026-03-23 10:29:12.539281 200 178ms
2026-03-23 09:50:56.723324 200 497ms