I've been searching around and doing my own experimentation on rate limits for the Box API, and so far, I've found the following:
- There is a stated limit of 1000 requests per minute
- Other users on the forums have pointed out a 10 requests per second limit
- My own testing seems to be a little more erratic, but generally if I stay around 9 requests per second, I do not encounter any 429 responses.
1000 / 60 == 16.6, not 10, so I'm a little confused as to why when I attempt to run anymore than 9 or 10 requests per second, I get 429's all over the place. There seems to be a lot of inconsistency and disagreement about what the actual limits are.
For reference, I'm building an app that will need to scan a (potentially) large file store, and get information on each resource found. Knowing what limits I need to stay below so I don't 429 is ideal when running this scan.
Can anyone give me a definitive answer on the requests per second limit?