ORCID supports different API usage quota and rate limits depending on the API that you are using.
API | Anonymous API | Public (registered) API | Member API |
Rate Limit | 12 req/sec40 burst/sec | 12 req/sec40 burst/sec | 24 req/sec40 burst/sec |
Usage Quota | 100k reads/day (Per IP address) | 100k reads/day (per Client ID) | No Usage Quota |
Requests a second are the number of requests that can be made a second.
Bursts are the number of requests we will allow to be queued before rejecting. Requests in the queue are slowed down to the rate of requests a second. If you exceed the burst, you will get a 503 response.
If you exceed the usage quota then you will be blocked from making further requests within the timeframe.
Please remember that the ORCID Public API is free for non-commercial use by individuals as stated in the Public APIs Terms of Service. By “non-commercial” we mean that you may not charge any re-use fees for the Public API, and you may not make use of the Public API in connection with any revenue-generating product or service.
Using the Public API with client credentials will allow your integration a higher usage quota than the anonymous API. Please see our integration guide on how to register a public API client.
If you are regularly exceeding the API usage quota for the Public API then we would recommend you consider becoming an ORCID member for access to our Member API. Not only will it allow you to access a higher rate limit and an unrestricted usage quota, but you will be able to access Trusted Party data in ORCID records and contribute data to ORCID records from your institutional systems with the users permission.