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.
Limits
Policies
Sources
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.