is an Aggregator.
The Ontology Lookup Service (OLS) is a repository for biomedical ontologies that aims to provide a single point of access to the latest ontology versions. Users can browse ontologies through the website and programmatically via the OLS REST API and an MCP server. As of 2026-09-30 it served 287 ontologies with about 10.8 million classes, loaded from the OBO Foundry registry plus ontologies curated by EMBL-EBI. Maintained by the Samples, Phenotypes and Ontologies Team (SPOT) at EMBL-EBI.
| ID | Name | URL | Category | Format | Description |
|---|---|---|---|---|---|
| ols.portal | OLS Web Portal | ols4 | Graphical Interface | http | Web interface for browsing and search... |
| ols.api | OLS REST API | api-docs | Programming Interface | http | RESTful API for programmatic access t... |
| ols.json | OLS Ontologies JSON | latest | Product | json | Gzipped tar archive (ontology_jsons.t... |
| ols.json-linked | OLS Linked Ontology JSON | latest | Product | json | Gzipped tar archive (ontology_jsons_l... |
| ols.embeddings | OLS Term Embeddings | embeddings | Product | parquet | Precomputed ontology term embeddings ... |
| ols.mcp | OLS MCP Server | mcp | Programming Interface | http | Model Context Protocol (MCP) server f... |
| ols.mappings | OLS SSSOM Mappings | latest | Mapping | sssom | Ontology mappings extracted from all ... |
| ID | Name | URL | Category | Format | Relation | Description |
|---|---|---|---|---|---|---|
| service-kp.trapi | Service Provider TRAPI | Service%20Provider | Programming Interface | http | had primary source | TRAPI endpoint for the Service Provid... |
| bioregistry.registry.json | Bioregistry JSON Export | registry.json (768.2 KB) | Product | json | was influenced by | Full Bioregistry export as JSON, with... |
| bioregistry.sssom | Bioregistry SSSOM Mappings | bioregistry.sssom.tsv (133.1 KB) | Mapping | sssom | was influenced by | SSSOM mappings between Bioregistry pr... |
The Ontology Lookup Service (OLS) is a comprehensive repository for biomedical ontologies maintained by EMBL-EBI. It provides a single point of access to the latest versions of numerous biomedical ontologies, making it easier for researchers to browse, search, and access ontology data. OLS supports both human browsing through its web interface and programmatic access through its REST API.
OLS aggregates and provides access to numerous biomedical ontologies from various sources, including:
The service provides:
OLS provides data in multiple formats:
The SPOT team also provides complementary services:
Organization: EMBL-EBI Samples, Phenotypes and Ontologies Team (SPOT)
Repository: https://github.com/EBISPOT/ols4
Contact:
OLS has been supported by:
Please cite: OLS4: a new Ontology Lookup Service for a growing interdisciplinary knowledge ecosystem. Bioinformatics, Volume 41, Issue 5, May 2025, btaf279. PMID: 40323307
Created: October 30, 2025 | Last modified: October 04, 2026