The following table shows the quota cost for calling each API method. All API requests, including invalid requests, incur a quota cost of at least one point.
Projects that enable the YouTube Data API have a default quota allocation of 100 search.list calls, 100 videos.insert calls, and 10,000 units per day combined for all other endpoints. You can see your quota usage on Quotas page in the Google Cloud console. Daily quotas reset at midnight Pacific Time (PT).
The following points are worth calling out as they both affect your quota usage:
- The
search.listandvideos.insertmethods have their own quota buckets. Each of these methods has a default daily limit of 100 per day. The quota cost is 1 per call. - If your application calls a method, such as
search.list, that returns multiple pages of results, each request to retrieve an additional page of results incurs the estimated quota cost. - YouTube Live Streaming API methods are, technically, part of the YouTube Data API, and calls to those methods also incur quota costs. As such, API methods for live streaming are also listed in the table.
| Quota costs | ||
|---|---|---|
| resource | method | cost |
activities |
list | 1 |
captions |
list | 50 |
| insert | 400 | |
| update | 450 | |
| delete | 50 | |
channelBanners |
insert | 50 |
channels |
list | 1 |
| update | 50 | |
channelSections |
list | 1 |
| insert | 50 | |
| update | 50 | |
| delete | 50 | |
comments |
list | 1 |
| insert | 50 | |
| update | 50 | |
| setModerationStatus | 50 | |
| delete | 50 | |
commentThreads |
list | 1 |
| insert | 50 | |
| update | 50 | |
guideCategories |
list | 1 |
i18nLanguages |
list | 1 |
i18nRegions |
list | 1 |
liveBroadcasts |
bind | 1 |
| delete | 1 | |
| insert | 1 | |
| insertCuepoint | 1 | |
| list | 1 | |
| transition | 1 | |
| update | 1 | |
liveChatBans |
delete | 200 |
| insert | 200 | |
liveChatMessages |
delete | 20 |
| insert | 20 | |
| list | 5 | |
| streamList | 5 | |
| transition | 20 | |
liveChatModerators |
delete | 200 |
| insert | 200 | |
| list | 50 | |
liveStreams |
delete | 1 |
| insert | 1 | |
| list | 1 | |
| update | 1 | |
members |
list | 1 |
membershipsLevels |
list | 1 |
playlistItems |
list | 1 |
| insert | 50 | |
| update | 50 | |
| delete | 50 | |
playlists |
list | 1 |
| insert | 50 | |
| update | 50 | |
| delete | 50 | |
search |
list | 100 quota per day. Each call costs 1 quota. |
subscriptions |
list | 1 |
| insert | 50 | |
| delete | 50 | |
superChatEvents |
list | 1 |
thumbnails |
set | 50 |
videoAbuseReportReasons |
list | 1 |
videoCategories |
list | 1 |
videos |
list | 1 |
| insert | 100 quota per day. Each call costs 1 quota. | |
| update | 50 | |
| rate | 50 | |
| getRating | 1 | |
| reportAbuse | 50 | |
| delete | 50 | |
watermarks |
set | 50 |
| unset | 50 | |