I want to know the limit for API calls per minute/hour for Office365 REST APIs (Sharepoint/OneDrive).

Is there any documentation for it?

1 Answer 1


There are now throttling limits for Office 365 REST APIs. See https://msdn.microsoft.com/en-us/library/office/dn889829.aspx

Throttling can be triggered if you exceed 1 request per second continuously. You will receive a HTTP status code 429 ("Too many requests") if this happens. For your average app you are unlikely to trigger throttling. But for intensive operations you should consider handling the 429 status code and use a "backing off" algorithm like the one described in the MSDN article.

  • Also, what about this API msdn.microsoft.com/en-us/library/office/jj860569.aspx ? Commented Mar 29, 2015 at 8:02
  • Good question. Not sure if throttling applies to SharePoint apps yet. My understanding is that in due course throttling will be applied to all APIs. Note that throttling has only been implemented recently hence why you haven't found any info on it :) Commented Mar 30, 2015 at 8:17
  • One more question, if I am an Admin (a Site Admin) on OneDrive for 2 tenant users and I try to access their data using Admin's credentials, then will this access go under Admin's access limit? (since I assume this throttling you mentioned is per user) or will it be marked for the target user? So what I'm saying is that suppose the limit is 100 calls per user & I access 2 tenant users OneDrive data as Admin. I make 20 calls to get data for user1 and 20 calls for user 2. Will the call limit for Admin be 60 now? or will it mark this for users themselves (user1,2 remaining limit would be 80 each) Commented May 25, 2015 at 12:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.