Skip to main content
. 2023 Nov 24;52(D1):D938–D949. doi: 10.1093/nar/gkad1082

Table 2.

Endpoints of the Monarch API

Endpoint Label Summary and Examples
/v3/api/entity/{id} Get Entity Retrieves summary info about an entity (node). E.g., the identifier ‘entity/HGNC:992″ retrieves details about the human gene ‘BCL2 like 1.’
/v3/api/entity/{id}/{category} Association Table Retrieves associations of a given entity by category. E.g., ‘entity/HGNC:992/phenotypes’ returns all phenotypes associated with ‘BCL2 like 1.’
/v3/api/association Get Associations Retrieves all associations for an entity or between two entities. E.g., ‘/association/predicate = biolink:has_phenotype&object = HP:0 000 003″ returns all entities with the phenotype ‘Multicystic kidney dysplasia.’
/v3/api/search Search Searches for entities by label, with optional filters.
/v3/api/autocomplete Autocomplete Autocompletes for entities by label.
/v3/api/histopheno/{id} Histopheno Retrieves the high-level ancestor classes and counts for a given phenotype (primarily used in the Monarch UI).
/v3/api/semsim/compare/{subjects}/{objects} Compare Assesses pairwise similarity and returns a score for two sets of phenotypes. E.g., the collection of phenotypes known for the diseases ‘Ehlers-Danlos, hypermobility type’ and ‘aneurysm-osteoarthritis syndrome’ are 85% similar, sharing phenotypes such as Osteoarthritis, Mitral valve prolapse, Striae distensae, Scarring, Joint dislocation, Soft skin, and Joint laxity.