Rate Limits by Endpoint

The following table outlines the default rate limits for basic plan rate limits by endpoint on a per minute window. Keep in mind that, alongside these limitations, all apps also follow the default user rate limit of 60 requests per minute.

API RequestSelf serve
Connect10,000
Get or Create Channel10,000
Mark All Read10,000
Mark Read10,000
Query Channels10,000
Send Event10,000
Delete Message1,000
Get Message1,000
Delete Reaction1,000
Get Reactions1,000
Get Replies1,000
Query Users1,000
Run Message Action1,000
Send Message1,000
Send Reaction1,000
Stop Watching Channel1,000
Update Message1,000
Upload File1,000
Upload Image1,000
Create Guest1,000
Ban300
Edit Users300
Flag300
Mute300
Search300
Unban300
Unflag300
Unmute300
Update Channel300
Update Users300
Create Device300
Query Members300
Hide Channel300
Show Channel300
Update Users (Partial)300
Create Channel Type60
Deactivate User60
Delete Channel60
Delete Channel Type60
Delete Device60
Delete File60
Delete User60
Export User60
Export Channel60
Get App10000
Get Channel Type60
List Channel Types60
List Devices60
Truncate Channel60
Update App60
Update Channel Type60
Check Push60
Activate User60

The rate limits above are for general applications. Rate limits can be adjusted on a per need basis, depending on your use-case and plan.

© Getstream.io, Inc. All Rights Reserved.