Connect Store App API Limits

MAFoulkes
Member

Hello

 

Can someone clarify whether applications listed on the Connect Store have their own API limits and if so what they are? Or is the api limit just at a customer level (e.g. customers using the application)?

 

The documentation on the topic is super confusing. I keep getting redirected to the 40,000 limit at an "Account level", but its not clear if a Connect Store application counts as an "Account". Some other discussions on the forum suggest there is a different limit for apps, but I can't find any reference to what the limit is.

 

Thanks

 

0 Upvotes
1 Accepted solution
IsaacTakushi
Solution
HubSpot Employee
HubSpot Employee

Hi, @MAFoulkes.

 

Apologies for the delayed response. This post fell through the cracks.

 

The limits for OAuth (Connect) apps are applied on a per app, per account basis. Let me try to clear up some of the confusion:


Requests authenticated with an API key have a standard daily limit of 40,000 calls per day, which resets at 12:00 AM of the account’s time zone. Customers who have purchased the API add-on have a daily limit of 160,000 calls per day, resetting at 12 AM in the account’s timezone. Additionally, requests authenticated with an API key are subject to a limit of 10 calls per second. These limits are per API key; multiple integrations using the same API key contribute to the same 40,000 call limit and 10 per second limit.


Requests authenticated with an OAuth token, on the other hand, do not contribute to the 40,000 call per day limit. We don't currently enforce a daily limit for OAuth, but we monitor the call use of OAuth integrations closely to ensure performance for all of our customers. Requests authenticated with an OAuth token are subject to a limit of 10 calls per second. This limit is per app, per account; multiple integrations installed to an account do not contribute to the same 10 call per second limit, and multiple accounts with your integration installed will each have their own 10 call per second limit.

Isaac Takushi

Associate Certification Manager

View solution in original post

0 Upvotes
1 Reply 1
IsaacTakushi
Solution
HubSpot Employee
HubSpot Employee

Hi, @MAFoulkes.

 

Apologies for the delayed response. This post fell through the cracks.

 

The limits for OAuth (Connect) apps are applied on a per app, per account basis. Let me try to clear up some of the confusion:


Requests authenticated with an API key have a standard daily limit of 40,000 calls per day, which resets at 12:00 AM of the account’s time zone. Customers who have purchased the API add-on have a daily limit of 160,000 calls per day, resetting at 12 AM in the account’s timezone. Additionally, requests authenticated with an API key are subject to a limit of 10 calls per second. These limits are per API key; multiple integrations using the same API key contribute to the same 40,000 call limit and 10 per second limit.


Requests authenticated with an OAuth token, on the other hand, do not contribute to the 40,000 call per day limit. We don't currently enforce a daily limit for OAuth, but we monitor the call use of OAuth integrations closely to ensure performance for all of our customers. Requests authenticated with an OAuth token are subject to a limit of 10 calls per second. This limit is per app, per account; multiple integrations installed to an account do not contribute to the same 10 call per second limit, and multiple accounts with your integration installed will each have their own 10 call per second limit.

Isaac Takushi

Associate Certification Manager
0 Upvotes