Ensembl REST API provides language agnostic bindings to Ensembl data.
The following guide refers to the 4.2 release of the Ensembl REST API. For support please contact helpdesk or our dev mailing list.
The Ensembl REST API & associated Ensembl Perl APIs are available under an Apache 2 license. Please consult the LICENSE file for more information. Your usage of the data returned by the service is subject to same conditions as laid out on the Ensembl website.
If you use the Ensembl REST API please cite Yates et. al. (doi:10.1093/bioinformatics/btu613).
To cite Ensembl data usage, please use Cunningham et. al. (doi:10.1093/nar/gku1010).
If you use the VEP in your work, please cite McLaren et. al. (doi:10.1093/bioinformatics/btq330).
All example clients attempt to find variants overlapping the human Gene BRAF. They also attempt to rate limit themselves to 15 requests per second but also look for the
Retry-After header to ensure they are not rate limited due to shared IP addresses.