Overview
API integration layer for linked biological objects. __Source:__ https://github.com/biolink/biolink-api/
BioLink API is an open data API from monarchinitiative.org. It needs no API key. It is served over HTTPS. Its OpenAPI description documents 168 endpoints.
At a glance
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Open Data
- Version
- 1.1.14
- Endpoints
- 168
- OpenAPI
- Specification ↗
- Spec updated
- 2023-03-06
Endpoints
| Method | Path | What it does |
|---|---|---|
| GET | /association/between/{subject}/{object} | Returns associations connecting two entities |
| GET | /association/find/{subject_category} | Returns list of matching associations for a given subject category |
| GET | /association/find/{subject_category}/{object_category} | Returns list of matching associations between a given subject and object category |
| GET | /association/from/{subject} | Returns list of matching associations starting from a given subject (source) |
| GET | /association/to/{object} | Returns list of matching associations pointing to a given object (target) |
| GET | /association/type/{association_type} | Returns list of matching associations of a given type |
| GET | /association/{id} | Returns the association with a given identifier |
| GET | /bioentity/anatomy/{id}/genes | Returns genes associated with a given anatomy |
| GET | /bioentity/anatomy/{id}/genes/{taxid}deprecated | Returns gene IDs for all genes associated with a given anatomy, filtered by taxon |
| GET | /bioentity/case/{id}/diseases | Returns diseases associated with a case |
| GET | /bioentity/case/{id}/genotypes | Returns genotypes associated with a case |
| GET | /bioentity/case/{id}/models | Returns models associated with a case |
| GET | /bioentity/case/{id}/phenotypes | Returns phenotypes associated with a case |
| GET | /bioentity/case/{id}/variants | Returns variants associated with a case |
| GET | /bioentity/disease/{id}/cases | Returns cases associated with a disease |
| GET | /bioentity/disease/{id}/genes | Returns genes associated with a disease |
| GET | /bioentity/disease/{id}/genotypes | Returns genotypes associated with a disease |
| GET | /bioentity/disease/{id}/models | Returns associations to models of the disease |
| GET | /bioentity/disease/{id}/models/{taxon}deprecated | Returns associations to models of the disease constrained by taxon |
| GET | /bioentity/disease/{id}/pathways | Returns pathways associated with a disease |
| GET | /bioentity/disease/{id}/phenotypes | Returns phenotypes associated with disease |
| GET | /bioentity/disease/{id}/publications | Returns publications associated with a disease |
| GET | /bioentity/disease/{id}/treatment | Returns substances associated with a disease |
| GET | /bioentity/disease/{id}/variants | Returns variants associated with a disease |
| GET | /bioentity/function/{id} | Returns annotations associated to a function term |
| GET | /bioentity/function/{id}/genes | Returns genes associated to a GO term |
| GET | /bioentity/function/{id}/publications | Returns publications associated to a GO term |
| GET | /bioentity/function/{id}/taxons | Returns taxons associated to a GO term |
| GET | /bioentity/gene/{id}/anatomy | Returns anatomical entities associated with a gene |
| GET | /bioentity/gene/{id}/cases | Returns cases associated with a gene |
| GET | /bioentity/gene/{id}/diseases | Returns diseases associated with gene |
| GET | /bioentity/gene/{id}/expression/anatomy | Returns expression events for a gene |
| GET | /bioentity/gene/{id}/function | Returns function associations for a gene |
| GET | /bioentity/gene/{id}/genotypes | Returns genotypes associated with a gene |
| GET | /bioentity/gene/{id}/homologs | Returns homologs for a gene |
| GET | /bioentity/gene/{id}/interactions | Returns interactions for a gene |
| GET | /bioentity/gene/{id}/models | Returns models associated with a gene |
| GET | /bioentity/gene/{id}/ortholog/diseases | Return diseases associated with orthologs of a gene |
| GET | /bioentity/gene/{id}/ortholog/phenotypes | Return phenotypes associated with orthologs for a gene |
| GET | /bioentity/gene/{id}/pathways | Returns pathways associated with gene |
| GET | /bioentity/gene/{id}/phenotypes | Returns phenotypes associated with gene |
| GET | /bioentity/gene/{id}/publications | Returns publications associated with a gene |
| GET | /bioentity/gene/{id}/variants | Returns variants associated with a gene |
| GET | /bioentity/genotype/{id}/cases | Returns cases associated with a genotype |
| GET | /bioentity/genotype/{id}/diseases | Returns diseases associated with a genotype |
| GET | /bioentity/genotype/{id}/genes | Returns genes associated with a genotype |
| GET | /bioentity/genotype/{id}/genotypes | Returns genotypes-genotype associations |
| GET | /bioentity/genotype/{id}/models | Returns models associated with a genotype |
| GET | /bioentity/genotype/{id}/phenotypes | Returns phenotypes associated with a genotype |
| GET | /bioentity/genotype/{id}/publications | Returns publications associated with a genotype |
| GET | /bioentity/genotype/{id}/variants | Returns genotypes-variant associations |
| GET | /bioentity/goterm/{id}/genesdeprecated | Returns associations to GO terms for a gene |
| GET | /bioentity/model/{id}/cases | Returns cases associated with a model |
| GET | /bioentity/model/{id}/diseases | Returns diseases associated with a model |
| GET | /bioentity/model/{id}/genes | Returns genes associated with a model |
| GET | /bioentity/model/{id}/genotypes | Returns genotypes associated with a model |
| GET | /bioentity/model/{id}/phenotypes | Returns phenotypes associated with a model |
| GET | /bioentity/model/{id}/publications | Returns publications associated with a model |
| GET | /bioentity/model/{id}/variants | Returns variants associated with a model |
| GET | /bioentity/pathway/{id}/diseases | Returns diseases associated with a pathway |
| GET | /bioentity/pathway/{id}/genes | Returns genes associated with a pathway |
| GET | /bioentity/pathway/{id}/phenotypes | Returns phenotypes associated with a pathway |
| GET | /bioentity/phenotype/{id}/anatomy | Returns anatomical entities associated with a phenotype |
| GET | /bioentity/phenotype/{id}/cases | Returns cases associated with a phenotype |
| GET | /bioentity/phenotype/{id}/diseases | Returns diseases associated with a phenotype |
| GET | /bioentity/phenotype/{id}/gene/{taxid}/idsdeprecated | Returns gene IDs for all genes associated with a given phenotype, filtered by taxon |
| GET | /bioentity/phenotype/{id}/genes | Returns genes associated with a phenotype |
| GET | /bioentity/phenotype/{id}/genotypes | Returns genotypes associated with a phenotype |
| GET | /bioentity/phenotype/{id}/pathways | Returns pathways associated with a phenotype |
| GET | /bioentity/phenotype/{id}/publications | Returns publications associated with a phenotype |
| GET | /bioentity/phenotype/{id}/variants | Returns variants associated with a phenotype |
| GET | /bioentity/publication/{id}/diseases | Returns diseases associated with a publication |
| GET | /bioentity/publication/{id}/genes | Returns genes associated with a publication |
| GET | /bioentity/publication/{id}/genotypes | Returns genotypes associated with a publication |
| GET | /bioentity/publication/{id}/models | Returns models associated with a publication |
| GET | /bioentity/publication/{id}/phenotypes | Returns phenotypes associated with a publication |
| GET | /bioentity/publication/{id}/variants | Returns variants associated with a publication |
| GET | /bioentity/substance/{id}/participant_in | Returns associations between an activity and process and the specified substance |
| GET | /bioentity/substance/{id}/roles | Returns associations between given drug and roles |
| GET | /bioentity/substance/{id}/treats | Returns substances associated with a disease |
| GET | /bioentity/variant/{id}/cases | Returns cases associated with a variant |
| GET | /bioentity/variant/{id}/diseases | Returns diseases associated with a variant |
| GET | /bioentity/variant/{id}/genes | Returns genes associated with a variant |
| GET | /bioentity/variant/{id}/genotypes | Returns genotypes associated with a variant |
| GET | /bioentity/variant/{id}/models | Returns models associated with a variant |
| GET | /bioentity/variant/{id}/phenotypes | Returns phenotypes associated with a variant |
| GET | /bioentity/variant/{id}/publications | Returns publications associated with a variant |
| GET | /bioentity/{id} | Returns basic info on object of any type |
| GET | /bioentity/{id}/associations | Returns associations for an entity regardless of the type |
| GET | /bioentity/{type}/{id} | Return basic info on an object for a given type |
| GET | /bioentityset/associations | Returns compact associations for a given input set |
| GET | /bioentityset/descriptor/counts | Summary statistics for objects associated |
| GET | /bioentityset/graph | TODO Graph object spanning all entities |
| GET | /bioentityset/homologs/ | Returns homology associations for a given input set of genes |
| GET | /bioentityset/overrepresentation | Summary statistics for objects associated |
| GET | /bioentityset/slimmer/anatomy | For a given gene(s), summarize its annotations over a defined set of slim |
| GET | /bioentityset/slimmer/function | For a given gene(s), summarize its annotations over a defined set of slim |
| GET | /bioentityset/slimmer/phenotype | For a given gene(s), summarize its annotations over a defined set of slim |
| GET | /cam/activity | Returns list of models |
| GET | /cam/instance/{id} | Returns list of matches |
Showing the first 100 of 168 endpoints; the full list is in the documentation.
Questions
Does the BioLink API API need an API key?
No. The BioLink API API can be called without an API key or sign-up, which makes it handy for prototypes and front-end demos.
Does the BioLink API API support HTTPS?
Yes, the BioLink API API is served over HTTPS.
How many endpoints does the BioLink API API have?
Its OpenAPI description lists 168 endpoints in version 1.1.14. The first 100 are shown on this page.
What are alternatives to the BioLink API API?
Other Open Data APIs include Search Services, Wayback API, Wikipedia, Nasdaq Data Link, University of Oslo.
Similar open data APIs
Compare alternatives →Search Services
Open DataAPI for Internet Archive's Search-related services
Wayback API
Open DataAPI for Internet Archive's Wayback Machine
Wikipedia
Open DataMediawiki Encyclopedia
Nasdaq Data Link
Open DataThe source for financial, economic, and alternative datasets, serving investment professionals.
University of Oslo
Open DataCourses, lecture videos, detailed information for courses etc. for the University of Oslo (Norway)
Data API
Open DataServes the Clever Data API
Listed from APIs.guru (CC0).