All Products
Search
Document Center

ApsaraVideo VOD:QPS limits on API operations

Last Updated:Aug 29, 2024

ApsaraVideo VOD limits the queries per second (QPS) of API calls for each account. Throttling is triggered 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 service interruptions, we recommend that you take note of this limit when you call API operations.

Overview

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 that belong to the account, when you use all six accounts to call the CreateUploadVideo operation at the same time, the total number of calls per second cannot exceed 120.

Important
  • 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. Other units such as times per minute are expressly given if used.

  • Specific API operations have different QPS limits in different regions. The following table describes the API operations that have different QPS limits in different regions.

  • The QPS limits described in this topic vary based on the region, the actual number of calls, and the number of concurrent calls. The QPS limit specified in the actual business logic prevails.

QPS limit on calling an API operation for media upload

API

QPS limit per account

CreateUploadVideo

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), China (Hong Kong), and Indonesia (Jakarta): 40

RefreshUploadVideo

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), China (Hong Kong), and Indonesia (Jakarta): 40

CreateUploadImage

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), China (Hong Kong), and Indonesia (Jakarta): 40

CreateUploadAttachedMedia

  • China (Beijing), China (Shanghai), China (Shenzhen), and Singapore: 80

  • Germany (Frankfurt), US (Silicon Valley), Japan (Tokyo), China (Hong Kong), and Indonesia (Jakarta): 40

UploadMediaByURL

200,000 per day

GetURLUploadInfos

100

RegisterMedia

50

GetUploadDetails

100

CancelUrlUploadJobs

50

DeleteMultipartUpload

10

UploadStreamByURL

100

QPS limit on calling an API operation for playback

API

QPS limit per account

GetVideoPlayAuth

360

GetPlayInfo

360

QPS limit on calling an API operation for media asset management

Media asset search

API

QPS limit per account

SearchMedia

50

Tiered storage

API

QPS limit per account

RestoreMedia

50

UpdateMediaStorageClass

50

Media asset classification

API

QPS limit per account

AddCategory

30

UpdateCategory

100

DeleteCategory

10

GetCategories

50

Auxiliary media asset management

API

QPS limit per account

GetAttachedMediaInfo

100

UpdateAttachedMediaInfos

100

DeleteAttachedMedia

50

Image management

API

QPS limit per account

GetImageInfo

100

UpdateImageInfos

50

DeleteImage

50

ListSnapshots

30

Frame animation management

API

QPS limit per account

ListDynamicImage

100

DeleteDynamicImage

10

QPS limit on calling an API operation for media processing

Transcoding jobs

API

QPS limit per account

GetTranscodeSummary

15

ListTranscodeTask

15

GetTranscodeTask

15

QPS limit on calling an API operation for video editing

Video production

API

QPS limit per account

ProduceEditingProjectVideo

50

QPS limit on calling an API operation for media review

Review settings

API

QPS limit per account

SetAuditSecurityIp

100

ListAuditSecurityIp

100

Manual review

API

QPS limit per account

CreateAudit

20

GetAuditHistory

100

QPS limit on calling an API operation for video AI

AI jobs

API

QPS limit per account

SubmitAIJob

30

ListAIJob

30

Video fingerprinting

API

QPS limit per account

GetMediaDNAResult

20

SubmitMediaDNADeleteJob

10

Smart tagging

API

QPS limit per account

GetAIVideoTagResult

10

Smart thumbnail

API

QPS limit per account

SubmitAIImageJob

30

GetAIImageJobs

30

ListAIImageInfo

100

DeleteAIImageInfos

100

QPS limit on calling a live-to-VOD API operation

API

QPS limit per account

ListLiveRecordVideo

50

QPS limit on calling a CDN-related API operation

Domain name verification

API

QPS limit per account

VerifyVodDomainOwner

100

DescribeVodVerifyContent

100

Log management

API

QPS limit per account

DescribeVodDomainLog

100

QPS limit on calling an API operation for video security

HLS encryption

API

QPS limit per account

GenerateKMSDataKey

30

DecryptKMSDataKey

50

Digital watermark

API

QPS limit per account

SubmitDigitalWatermarkExtractJob

30

GetDigitalWatermarkExtractResult

50

Secure download and caching

API

QPS limit per account

GenerateDownloadSecretKey

50

QPS limit on calling an API operation for data statistics

Playback statistics (new)

API

QPS limit per account

DescribeVodMediaPlayData

10

Playback statistics (old)

API

QPS limit per account

DescribePlayTopVideos

100

DescribePlayUserAvg

100

DescribePlayUserTotal

100

DescribePlayVideoStatis

100

QPS limit on calling an API operation for the multi-application system

Application management

API

QPS limit per account

CreateAppInfo

50

GetAppInfos

100

ListAppInfo

30

UpdateAppInfo

30

DeleteAppInfo

10

Resource migration

API

QPS limit per account

MoveAppResource

30

QPS limit on calling an API operation for global configurations

Storage management

API

QPS limit per account

SetCrossdomainContent

10

Event notifications

API

QPS limit per account

SetMessageCallback

15

GetMessageCallback

10

DeleteMessageCallback

10