What is the Intercom API's rate limit? | Community
Skip to main content
Answer

What is the Intercom API's rate limit?

  • January 14, 2022
  • 1 reply
  • 701 views

What is the actual rate limit? In the api it says 1000 per minute but when i make an api call it only returns 500 as max limit. Is there a procedure to ask for more calls? Does webhooks count as calls?

Best answer by Aparna

Hey @user2218​ ! The default limit is 1000 requests per minute, however, to prevent large spikes in traffic it's distributed over 10 second periods (so 166 operations per 10 seconds). You'll be alerted by a HTTP 429 response code upon exceeding this rate limit. We wouldn't be able to increase the limit since its purpose is to prevent spiking our servers, but we can look at helping you better combat it in the future.

 

Our API Reference has a doc on the headers that are returned in each request to help give more details into rate limits. You can even use those headers to determine when the rate limit will be reset:

https://developers.intercom.com/intercom-api-reference/reference#rate-limiting

 

Webhook notification wouldn't count, but if you make an API call based on that notification it would hit the limit.

 

 

1 reply

Forum|alt.badge.img+5
  • Employee
  • Answer
  • January 17, 2022

Hey @user2218​ ! The default limit is 1000 requests per minute, however, to prevent large spikes in traffic it's distributed over 10 second periods (so 166 operations per 10 seconds). You'll be alerted by a HTTP 429 response code upon exceeding this rate limit. We wouldn't be able to increase the limit since its purpose is to prevent spiking our servers, but we can look at helping you better combat it in the future.

 

Our API Reference has a doc on the headers that are returned in each request to help give more details into rate limits. You can even use those headers to determine when the rate limit will be reset:

https://developers.intercom.com/intercom-api-reference/reference#rate-limiting

 

Webhook notification wouldn't count, but if you make an API call based on that notification it would hit the limit.