Ensembl Rate Limits
The Ensembl REST API applies per-IP rate limiting of 55,000 requests per hour (approximately 15 requests per second). No authentication is required and no API key is needed. Rate limit state is communicated via X-RateLimit-* response headers. When the quota is exhausted the API returns HTTP 429 with a Retry-After header indicating the fractional number of seconds the client must wait before resuming. For high-volume use cases Ensembl recommends mirroring the database locally or using FTP bulk downloads.
Ensembl Rate Limits is the machine-readable rate-limit profile for Ensembl on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 2 rate-limit definitions, measuring requests.
The profile also includes 4 backoff/retry policies defined and response codes documented for throttled, unauthorized, and serverError.
Tagged areas include Genomics, Bioinformatics, Genome Annotation, Life Sciences, and Rate Limiting.