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)
requests · minute
100
Applies to all REST API endpoints for users with a valid Bearer token
REST API (authenticated)
requests · hour
5000
Hourly ceiling for authenticated REST API users
REST API (guest)
requests · minute
60
Applies to unauthenticated REST API requests
REST API (guest)
requests · hour
2000
Hourly ceiling for unauthenticated REST API users
Search API
requests · minute
30
Applies to the /api/records search endpoint; same limit for authenticated and guest users
OAI-PMH
requests · minute
30
Applies to the OAI-PMH harvesting endpoint at https://zenodo.org/oai2d
Sandbox (guest)
requests · minute
133
Sandbox environment at sandbox.zenodo.org for development and testing