Ensembl REST API

The European Bioinformatics Institute's REST/JSON interface to the Ensembl genome browser. Provides programmatic access to genomic annotation, variation, comparative genomics, regulatory data, the Variant Effect Predictor (VEP), and GA4GH-compatible variation endpoints across vertebrate, invertebrate, plant, and fungal genomes.

Ensembl REST API is one of 20 APIs that Life Sciences publishes on the APIs.io network.

This API exposes 1 JSON Schema definition.

Tagged areas include Genomics, Variation, VEP, EBI, and GA4GH. The published artifact set on APIs.io includes API documentation, sample payloads, and 1 JSON Schema.

API entry from apis.yml

apis.yml Raw ↑
name: Ensembl REST API
description: The European Bioinformatics Institute's REST/JSON interface to the Ensembl genome browser.
  Provides programmatic access to genomic annotation, variation, comparative genomics, regulatory data,
  the Variant Effect Predictor (VEP), and GA4GH-compatible variation endpoints across vertebrate, invertebrate,
  plant, and fungal genomes.
humanURL: https://rest.ensembl.org/
baseURL: https://rest.ensembl.org/
tags:
- Genomics
- Variation
- VEP
- EBI
- GA4GH
properties:
- type: Documentation
  url: https://rest.ensembl.org/
- type: Documentation
  url: https://rest.ensembl.org/documentation/info/vep_hgvs_get
  title: VEP endpoints
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/life-sciences/refs/heads/main/json-schema/gene-schema.json
  title: Gene Schema
- type: Example
  url: https://raw.githubusercontent.com/api-evangelist/life-sciences/refs/heads/main/examples/gene-example.json
  title: Gene Example