Your workflow is unique 👨💻 - tell us how you use Dropbox here.
Forum Discussion
mxoh
8 years agoCollaborator | Level 10
Dropbox API limits
Hi there, I have a few questions on Dropbox API limits:
1. What is the Dropbox download API speed? (Benchmark tests)
2. What is the Dropbox search API speed? (Benchmark tests)
3. What is th...
Greg-DB
Dropbox Community Moderator
8 years ago1. The Dropbox API doesn't have a particular speed I can guarantee. Your connection speed to Dropbox depends on the routing you get between your ISP and our servers, and may be slower than your ISP's rated speeds.
Sometimes resetting or retrying your connection gets you a different route and better speeds, but that is outside of our control. Some ISPs also throttle sustained connections so if you see an initial high connection speed followed by lower speeds, that could be the reason.
2. The performance of specific API operations, such as search, also can't be guaranteed as it will depend on various factors, such as the number of items in the account being used.
3. The Dropbox API does have a rate limiting system, but we don't have any specific numbers documented. It is only designed to prevent abuse though, and is accordingly relatively generous. Further, the limits operate on a per-user basis. That being the case, you generally don't need to worry about hitting it in normal use.
Also note that not all 429s and 503s indicate rate limiting, but in any case that you get a 429 or 503 the best practice is to retry the request, respecting the Retry-After header if given in the response, or using an exponential back-off, if not.
Sometimes resetting or retrying your connection gets you a different route and better speeds, but that is outside of our control. Some ISPs also throttle sustained connections so if you see an initial high connection speed followed by lower speeds, that could be the reason.
2. The performance of specific API operations, such as search, also can't be guaranteed as it will depend on various factors, such as the number of items in the account being used.
3. The Dropbox API does have a rate limiting system, but we don't have any specific numbers documented. It is only designed to prevent abuse though, and is accordingly relatively generous. Further, the limits operate on a per-user basis. That being the case, you generally don't need to worry about hitting it in normal use.
Also note that not all 429s and 503s indicate rate limiting, but in any case that you get a 429 or 503 the best practice is to retry the request, respecting the Retry-After header if given in the response, or using an exponential back-off, if not.
mxoh
8 years agoCollaborator | Level 10
Thanks Greg-DB for your response! With regards to the API performance, while I do understand that it is highly dependent on my own environment, would there be any published benchmark tests done by Dropbox under the specific conditions?
- Greg-DB8 years ago
Dropbox Community Moderator
No, we don't have any published benchmarks like that.
About Dropbox API Support and Feedback
Get help with the Dropbox API from fellow developers and experts.
The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.
If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X, Facebook or Instagram.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!