Ensembl REST API
The Ensembl REST API provides access to genomic data from Ensembl and Ensembl Genomes. It supports queries for genes, transcripts, proteins, variants, sequences, homology, and cross-references across hundreds of species.
Base URL:
Auth: none
Endpoints: 23
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:22.868257
https://rest.ensembl.org/Auth: none
Endpoints: 23
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:22.868257
Links
Documentation:
- Help & Docs official
- Tools official
- VEP official
242ms
Avg latency (7d)16
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/archive/id/{id} | Get archived identifier | none | — | — |
GET |
/genetree/id/{id} | Get gene tree | none | — | — |
GET |
/homology/id/{species}/{id} | Get homologous genes by ID | none | — | — |
GET |
/homology/symbol/{species}/{symbol} | Get homologous genes | — | — | — |
GET |
/info/assembly/{species} | Get assembly information | none | — | — |
GET |
/info/data | Get data releases | — | 200 | 210ms |
GET |
/info/ping | Check service status | none | 200 | 155ms |
GET |
/info/rest | Get API version | — | 200 | 148ms |
GET |
/info/species | List all available species | none | 200 | 285ms |
GET |
/lookup/id/{id} | Find gene by Ensembl ID | none | 200 | 177ms |
GET |
/lookup/symbol/{species}/{symbol} | Find gene by symbol | none | 200 | 152ms |
GET |
/ontology/ancestors/{id} | Get ontology ancestors | none | — | — |
GET |
/ontology/descendants/{id} | Get ontology descendants | none | — | — |
GET |
/overlap/id/{id} | Get overlapping features | none | — | — |
GET |
/overlap/region/{species}/{region} | Get overlapping features | none | 200 | 266ms |
GET |
/phenotype/gene/{species}/{gene} | Get gene phenotypes | none | — | — |
GET |
/sequence/id/{id} | Get sequence by ID | none | 200 | 170ms |
GET |
/sequence/region/{species}/{region} | Get genomic sequence | none | — | — |
GET |
/taxonomy/classification/{id} | Get taxonomic classification | none | — | — |
GET |
/taxonomy/name/{name} | Search taxonomy by name | — | — | — |
GET |
/variation/{species}/{id} | Get variant information | none | — | — |
GET |
/vep/{species}/id/{id} | Variant Effect Predictor by ID | none | — | — |
GET |
/vep/{species}/region/{region}/{allele} | Variant Effect Predictor by region | none | — | — |
GET |
/xrefs/id/{id} | Get cross-references | none | — | — |
GET |
/xrefs/symbol/{species}/{symbol} | Lookup external symbol | none | — | — |