Rate limits

Rate limit mechanics are shared by every Stream product and documented on Rate limits: how limits are counted, the X-RateLimit-* headers, inspecting your quotas, catching 429s, and enabling automatic retries in the server SDKs. This page lists the video endpoint limits.

Default rate limits by endpoint

API Endpoint Rate limit per minute
AcceptCall 1000
BlockUser 1000
CheckExternalStorage 300
CollectUserFeedback 1000
CreateCallType 300
CreateDevice 300
CreateExternalStorage 300
CreateGuest 1000
DeleteCall 60
DeleteCallType 300
DeleteDevice 60
DeleteExternalStorage 300
DeleteRecording 1000
DeleteTranscription 1000
EndCall 1000
GetCall 1000
GetCallStats 60
GetCallType 300
GetEdges 300
GetOrCreateCall 1000
GoLive 300
JoinCall 1000
ListCallTypes 300
ListDevices 60
ListExternalStorage 300
ListRecordings 1000
ListTranscriptions 1000
MuteUsers 1000
QueryAggregateCallStats 60
QueryCallStats 60
QueryCalls 1000
QueryUserFeedback 60
QueryMembers 300
RejectCall 1000
RequestPermission 1000
SendEvent 10000
SendVideoReaction 1000
StartClosedCaptions 300
StartHLSBroadcasting 1000
StartRTMPBroadcasts 1000
StartRecording 300
StartTranscription 300
StopAllRTMPBroadcasts 1000
StopClosedCaptions 300
StopHLSBroadcasting 1000
StopLive 300
StopRTMPBroadcast 1000
StopRecording 300
StopTranscription 300
UnblockUser 1000
UpdateCall 1000
UpdateCallMembers 1000
UpdateCallType 300
UpdateExternalStorage 300
UpdateUserPermissions 1000
VideoConnect 10000
VideoPin 1000
VideoUnpin 1000
Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?
/stream Video Server-side: <Your Question>