Need to see if your shared folder is taking up space on your dropbox 👨‍💻? Find out how to check here.

Forum Discussion

Josh D.15's avatar
Josh D.15
Helpful | Level 5
8 years ago
Solved

API limits on Personal Plans?

Are there any API limits per month on Personal Dropbox plans? 

 

Saw this post asking about rate limits, but wondering about API limits similar to the Business Plans

  • No, personal plans don't have this upload limit like certain Business plans do. Personal accounts are only subject to the standard general rate limiting system.

4 Replies

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    8 years ago
    No, personal plans don't have this upload limit like certain Business plans do. Personal accounts are only subject to the standard general rate limiting system.
  • Josh D.15's avatar
    Josh D.15
    Helpful | Level 5
    8 years ago

    Is there info on the standard rates limits for personal plans?

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    8 years ago
    We don't have any specific numbers documented for the general rate limiting system. 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.
  • thelwang's avatar
    thelwang
    Helpful | Level 7
    8 years ago
    In my experience Josh, these rate limits are very very high. They also apply to business and personal equally. (Business just gets another extra rate limit) They seem only intended at stopping just blatant abuse or get triggered by atomoticty requirements when uploading files. Just wait for the retry-after period specified in the response and you can request again. Seems to be on the order of seconds. (Business file rate limits are a different thing, maybe worth a different name for clarification. They would require you wait until the start of the next month...)

    They're actually so high, it's hard to hit them when testing so you might only realize you need to handle them when your app starts running in production =)

    To try and observe them first hand to test your app, try uploading 30 files to the same user directory in parallel requests and you'll hit a server type of rate limit. Specifically this kind: https://github.com/dropbox/dropbox-api-spec/blob/master/auth.stone#L27

    (That links to the raw specification that Dropbox uses to autogenerate SDKs and documentation. Super cool they can describe a new API call there and all the language bindings just update to use it. It does explain some of the mechanical consistency in Swift though. It's sort of like Swagger, but Dropbox style...And I appreciate not having to read 6 layers nested JSON)

About Dropbox API Support & Feedback

Node avatar for Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.

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!