ApsaraVideo VoD limits the queries per second (QPS) of API calls for each user. API calls are throttled if the QPS limit per account is exceeded. This topic describes the QPS limit per account on each API operation in ApsaraVideo VoD. To prevent your service from being interrupted by throttling, we recommend that you keep your number of API calls per second under the QPS limit.

QPS limit per account on an API operation

The QPS limit per account on an API operation indicates the maximum number of times that an Alibaba Cloud account and the RAM users that belong to this account can call the API operation per second. For example, the QPS limit per account on the CreateUploadVideo operation is 120. If you have an Alibaba Cloud account and five RAM users within the Alibaba Cloud account, and use all the six accounts to call the CreateUploadVideo operation at the same time, the total number of calls per second cannot exceed 120.
Notice
  • Not all API operations have QPS limits. The following tables describe the API operations that have QPS limits.
  • Take note of the units in the following tables. The default unit is times per second. If another unit is applicable, such as times per minute, the unit is expressly given.

QPS limit per account on API operations for media upload

Operation Maximum QPS per user
CreateUploadVideo 120
RefreshUploadVideo 120
CreateUploadImage 100
CreateUploadAttachedMedia 100
UploadMediaByURL 200,000 per day
GetURLUploadInfos 100
RegisterMedia 50
GetUploadDetails 100
CancelUrlUploadJobs 50
DeleteMultipartUpload 10

QPS limit per account on API operations for audio and video playback

Operation Maximum QPS per user
GetVideoPlayAuth 360
GetPlayInfo 360

QPS limit per account on API operations for media asset management

Media asset search
Operation Maximum QPS per user
SearchMedia 50
Media asset categories
Operation Maximum QPS per user
AddCategory 30
UpdateCategory 100
DeleteCategory 10
GetCategories 50
Audio and video management
Operation Maximum QPS per user
GetVideoInfo 100
GetVideoInfos 100
GetVideoList 100
GetMezzanineInfo 100
UpdateVideoInfo 100
UpdateVideoInfos 30
DeleteMezzanines 50
DeleteStream 50
DeleteVideo 30
Auxiliary media asset management
Operation Maximum QPS per user
GetAttachedMediaInfo 100
UpdateAttachedMediaInfos 100
DeleteAttachedMedia 50
Image management
Operation Maximum QPS per user
GetImageInfo 100
UpdateImageInfos 50
DeleteImage 50
ListSnapshots 30
Animated sticker management
Operation Maximum QPS per user
ListDynamicImage 100
DeleteDynamicImage 10

QPS limit per account on API operations for media processing

Processing initiation
Operation Maximum QPS per user
SubmitTranscodeJobs 30
SubmitSnapshotJob 30
SubmitPreprocessJobs 15
SubmitDynamicImageJob 30
SubmitWorkflowJob 20
Snapshot templates
Operation Maximum QPS per user
GetVodTemplate 30
ListVodTemplate 10
AddVodTemplate 10
UpdateVodTemplate 20
DeleteVodTemplate 5
Video watermarks
Operation Maximum QPS per user
AddWatermark 10
UpdateWatermark 2
DeleteWatermark 5
SetDefaultWatermark 2
ListWatermark 10
GetWatermark 10
Transcoding tasks
Operation Maximum QPS per user
GetTranscodeSummary 15
ListTranscodeTask 15
GetTranscodeTask 15

QPS limit per account on API operations for online editing

Video production
Operation Maximum QPS per user
ProduceEditingProjectVideo 50

QPS limit per account on API operations for media review

Review settings
Operation Maximum QPS per user
SetAuditSecurityIp 100
ListAuditSecurityIp 100
Manual review
Operation Maximum QPS per user
CreateAudit 100
GetAuditHistory 100

QPS limit per account on the API operation for Live to VOD

Operation Maximum QPS per user
ListLiveRecordVideo 50

QPS limit per account on CDN-related API operations

Data monitoring
Operation Maximum QPS per user
DescribeVodDomainTrafficData 100
DescribeVodDomainBpsData 100
Domain name management
Operation Maximum QPS per user
AddVodDomain 30
UpdateVodDomain 30
DeleteVodDomain 10
BatchStartVodDomain 30
BatchStopVodDomain 30
DescribeVodUserDomains 100
DescribeVodDomainDetail 30
Domain name verification
Operation Maximum QPS per user
VerifyVodDomainOwner 100
DescribeVodVerifyContent 100
Refresh and prefetch
Operation Maximum QPS per user
PreloadVodObjectCaches 50
RefreshVodObjectCaches 50
DescribeVodRefreshTasks 50
DescribeVodRefreshQuota 30
Log management
Operation Maximum QPS per user
DescribeVodDomainLog 100

QPS limit per account on API operations for data statistics

Resource usage
Operation Maximum QPS per user
DescribeVodDomainUsageData 20
DescribeVodStorageData 10
DescribeVodTranscodeData 10
DescribeVodAIData 10
Playback statistics
Operation Maximum QPS per user
DescribePlayTopVideos 100
DescribePlayUserAvg 100
DescribePlayUserTotal 100
DescribePlayVideoStatis 100

QPS limit per account on API operations for multi-application service

Application management
Operation Maximum QPS per user
CreateAppInfo 50
GetAppInfos 100
ListAppInfo 30
UpdateAppInfo 30
DeleteAppInfo 10
Authorization management
Operation Maximum QPS per user
AttachAppPolicyToIdentity 10
DetachAppPolicyFromIdentity 10
ListAppPoliciesForIdentity 10
Resource migration
Operation Maximum QPS per user
MoveAppResource 30

QPS limit per account on API operations for global configurations

Storage management
Operation Maximum QPS per user
SetCrossdomainContent 10
Event notifications
Operation Maximum QPS per user
SetMessageCallback 15
GetMessageCallback 10
DeleteMessageCallback 10