Rate Limits

This section describes the rate limits on server requests.

In order to prevent performance problems in our systems, there are two types of rate limits placed on the system. This section describes each of them:

At the request level, we limit the number of requests that can be made within a certain number of seconds.

Additionally, there is a daily limit on the amount of data that can be downloaded in a given 24 hour period. We measure the amount of data using a rough weighting factor that is loosely correlated to the number of records downloaded.

For example, a request to the ownership endpoint to retrieve the full ownership data of a security will have a weight that corresponds to the number of owners returned. If the call returns 100 owners, the weight will be 100.