Zenodo · Rate Limits
Zenodo Rate Limits
Zenodo enforces rate limits on all API endpoints to ensure fair resource distribution. Limits vary by endpoint type and authentication status. Exceeding a limit returns HTTP 429 Too Many Requests. Rate-limit status is exposed via response headers on every API call.
Zenodo Rate Limits is the machine-readable rate-limit profile for Zenodo on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 7 rate-limit definitions, measuring requests.
Tagged areas include Research, Open Data, Repository, DOI, and Datasets.
7 Limits
ResearchOpen DataRepositoryDOIDatasetsSoftwareCERNOpenAIREInvenioRDMOpen ScienceMetadataHarvesting
Limits
REST API (authenticated)
100
Applies to all REST API endpoints for users with a valid Bearer token
REST API (authenticated)
5000
Hourly ceiling for authenticated REST API users
REST API (guest)
60
Applies to unauthenticated REST API requests
REST API (guest)
2000
Hourly ceiling for unauthenticated REST API users
Search API
30
Applies to the /api/records search endpoint; same limit for authenticated and guest users
OAI-PMH
30
Applies to the OAI-PMH harvesting endpoint at https://zenodo.org/oai2d
Sandbox (guest)
133
Sandbox environment at sandbox.zenodo.org for development and testing