Rate Limiting on Subscription Service

Tom Bachant 0 Reputation points
2025-03-07T22:55:47.24+00:00

Hello!
We are building an app that retrieves subscriptions from your graph api, and we have been running into 429 errors on Subscription Service requests. On the docs, it looks like the rate limit is 25 requests every 20 seconds— is there a way to either raise this limit or have the rate-limit apply for each of our customers individually?

Thanks in advance!

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,212 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sonny Gillissen 3,591 Reputation points
    2025-03-09T21:19:38.0266667+00:00

    Hi Tom Bachant,

    Thanks for reaching out on Microsoft Q&A!

    Unfortunately there’s no option to change the rate limit. Having it applied to each separate customer however is a possibility by having a appreg in each customer tenant, each able to call the API seperately so it will apply to each single appreg instead.

    The only other possibility is to catch the 429 errors and check for the ‘Retry-After’ header, providing you a guide on when you should retry to call the API again.

    Please click ‘Accept answer’ if you think my answer is helpful. Feel free to drop additional queries in the comments below!

    Kind regards,

    Sonny

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.