# Amity API Rate Limits

**URL:** https://forum.social.plus/t/amity-api-rate-limits/1442
**Category:** General
**Created:** [September 2, 2024, 6:33am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442 "2024-09-02T06:33:18Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![bn9001](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@bn9001](https://forum.social.plus/u/bn9001)
#### Post date: [September 2, 2024, 6:33am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/1 "2024-09-02T06:33:18Z")

</div>

Hi,

Do you have some rate limits for calling you API?  
Couldn’t find any in documentation.

We are integrating from our backend and sending Posts to up to 200+ Communities (as Admin) and would like to understand rate rate limits, so we do not get throttled.

Thank you.

---

<div class="post-metadata">

### Author: ![SocialPlus\_Support](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.social.plus/socialplus_support/32/798_2.png) [@SocialPlus\_Support](https://forum.social.plus/u/SocialPlus_Support)
#### Post date: [September 2, 2024, 7:24am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/2 "2024-09-02T07:24:21Z")

</div>

Hello @bn9001 , Yes, our API has a rate limit of **10 calls per second per user**. To avoid throttling, please monitor and control the number of API calls, especially when posting to multiple communities.

If you have further questions, feel free to reach out.

---

<div class="post-metadata">

### Author: ![bn9001](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@bn9001](https://forum.social.plus/u/bn9001)
#### Post date: [September 2, 2024, 7:58am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/3 "2024-09-02T07:58:12Z")

</div>

Thank you for a fast response!

Just to double check - we are calling from backend, not from SDK or UI kit (so, a pure integration from backend, not something that all other users will do).  
We are using an Admin user and with admin token.  
We are not going to have that many calls for regular users for sure.

- So, here is still applies only 10 requests per second for Admin user with admin token?
- Is this per Application or to ask more precise - are there some higher limits on per Application/Account level for these admin calls to API?
- Are there some other limits like 600 requests per minute or you throttle on more than 10 requests per second?
- Are there some different limits for payed Core/Max accounts?

Thank you.

---

<div class="post-metadata">

### Author: ![SocialPlus\_Support](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.social.plus/socialplus_support/32/798_2.png) [@SocialPlus\_Support](https://forum.social.plus/u/SocialPlus_Support)
#### Post date: [September 2, 2024, 9:14am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/4 "2024-09-02T09:14:33Z")

</div>

@bn9001 Thank you for your follow-up questions! Here’s the clarification:

- **10 Requests per Second** : This limit applies to both regular and admin users, even when using an admin token. It’s set to maintain system stability and performance.
- **Per Application/Account Level** : The 10 requests per second limit is applied per user, not specifically at the application or account level. It’s important to keep this in mind across all your admin operations to avoid throttling.
- **Additional Throttling** : There aren’t additional limits like 600 requests per minute. The main limit is 10 requests per second. If exceeded, you might experience delays due to throttling.
- **Different Limits for Paid Accounts** : The 10 requests per second limit applies to all account types, including Core and Max accounts.

Please let us know if you need further assistance.

---

<div class="post-metadata">

### Author: ![vadivelk](https://avatars.discourse-cdn.com/v4/letter/v/7bcc69/32.png) [@vadivelk](https://forum.social.plus/u/vadivelk)
#### Post date: [May 26, 2026, 6:59am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/5 "2026-05-26T06:59:57Z")

</div>

If I use the admin access token to trigger bulk user creation (Register Session) and community creation APIs, how does the rate limiting work in this scenario?

---

<div class="post-metadata">

### Author: ![SocialPlus\_Support](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.social.plus/socialplus_support/32/798_2.png) [@SocialPlus\_Support](https://forum.social.plus/u/SocialPlus_Support)
#### Post date: [May 29, 2026, 6:50am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/6 "2026-05-29T06:50:58Z")

</div>

Hello @vadivelk , Our API rate limit is _100 transactions per 5 seconds_ per network — this applies to all API calls including Register Session and community creation, regardless of token type.

Could you share roughly _how many users and communities_ you are planning to create? This will help us advise on the best approach. 😊

---

<div class="post-metadata">

### Author: ![vadivelk](https://avatars.discourse-cdn.com/v4/letter/v/7bcc69/32.png) [@vadivelk](https://forum.social.plus/u/vadivelk)
#### Post date: [May 29, 2026, 7:18am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/7 "2026-05-29T07:18:35Z")

</div>

In my scenario, there is a possibility of more than 100 requests. There are 3 lakh+ users in my system. Whenever a role change happens in my system, the same role should be reflected in Social+ as well.

There is a cron job that runs every hour and processes eligible records, sometimes up to 50,000 records. The processing includes community creation, channel creation, session registration, adding users to communities, adding users to channels, assigning roles to community users, assigning roles to channel users, removing roles from community users, and removing roles from channel users.

---

<div class="post-metadata">

### Author: ![SocialPlus\_Support](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.social.plus/socialplus_support/32/798_2.png) [@SocialPlus\_Support](https://forum.social.plus/u/SocialPlus_Support)
#### Post date: [June 4, 2026, 6:39am UTC](https://forum.social.plus/t/amity-api-rate-limits/1442/8 "2026-06-04T06:39:45Z")

</div>

Hello @vadivelk , Based on your use case, here is our team’s recommended approach to handle high-volume requests while staying within Social+'s limit of **100 requests per 5 seconds**.

* * *

```auto
// Social+ limit: 100 req / 5 sec — we use 80 as safety margin
import Bottleneck from 'bottleneck';

const limiter = new Bottleneck({
  maxConcurrent: 10,
  reservoir: 80,
  reservoirRefreshAmount: 80,
  reservoirRefreshInterval: 5000,
});

async function createCommunity(data) {
  return limiter.schedule(() => api.post('/api/v4/communities', data));
}

```

Use a **single shared limiter instance** across all operation types so they collectively never exceed the rate limit. Excess requests will be auto-queued rather than dropped.

Hope this helps — let us know if you have any questions. 🙌
