A python script that discovers hidden YouTube API clients. Just a research project.

Overview

YouTube-Internal-Clients

A script that discovers hidden internal clients of the YouTube (Innertube) API using bruteforce methods. The script tries clientNames with a sequential ID enumeration and crosses them with known clientVersions. The goal was to find a client that has no age restrictions implemented. With success.

Contributors

  • @MinePlayersPE - Mapped some version numbers in a Gist, which helped a lot
  • @89z - Helped to find some missing clients and version numbers

Results

The script has found the following working clients tested on this video:

ID/ClientName/Version Quality Formats Features/Limitations/Attributes
ID: 1
WEB
2.20220405
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
microformat
attestation
endscreen
frameworkUpdates

Show Response├─responseContext
│    ├─[serviceTrackingParams] (4)
│    ├─mainAppWebResponseContext
│    ├─webResponseContextExtensionData
├─playabilityStatus
│    ├─miniplayer
│    │    ├─miniplayerRenderer
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    ├─webPlayerConfig
│    │    ├─webPlayerActionsPorting
│    │    │    ├─getSharePanelCommand
│    │    │    │    ├─commandMetadata
│    │    │    │    │    ├─webCommandMetadata
│    │    │    │    ├─webPlayerShareEntityServiceEndpoint
│    │    │    ├─subscribeCommand
│    │    │    │    ├─commandMetadata
│    │    │    │    │    ├─webCommandMetadata
│    │    │    │    ├─subscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
│    │    │    ├─unsubscribeCommand
│    │    │    │    ├─commandMetadata
│    │    │    │    │    ├─webCommandMetadata
│    │    │    │    ├─unsubscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
│    │    │    ├─addToWatchLaterCommand
│    │    │    │    ├─commandMetadata
│    │    │    │    │    ├─webCommandMetadata
│    │    │    │    ├─playlistEditEndpoint
│    │    │    │    │    ├─[actions] (1)
│    │    │    ├─removeFromWatchLaterCommand
│    │    │    │    ├─commandMetadata
│    │    │    │    │    ├─webCommandMetadata
│    │    │    │    ├─playlistEditEndpoint
│    │    │    │    │    ├─[actions] (1)
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─microformat
│    ├─playerMicroformatRenderer
│    │    ├─thumbnail
│    │    │    ├─[thumbnails] (1)
│    │    ├─embed
│    │    ├─title
│    │    ├─description
│    │    ├─[availableCountries] (249)
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─frameworkUpdates
│    ├─entityBatchUpdate
│    │    ├─[mutations] (1)
│    │    ├─timestamp
ID: 2
MWEB
2.20220405
144p - 4320p60 HDR
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (42)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
597 - 144p - video/mp4
598 - 144p - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
599 - None - audio/mp4
600 - None - audio/webm
storyboards
microformat
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (3)
│    ├─webResponseContextExtensionData
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (42)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─microformat
│    ├─playerMicroformatRenderer
│    │    ├─thumbnail
│    │    │    ├─[thumbnails] (1)
│    │    ├─embed
│    │    ├─title
│    │    │    ├─[runs] (1)
│    │    ├─description
│    │    │    ├─[runs] (1)
│    │    ├─[availableCountries] (249)
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
ID: 3
ANDROID
17.13.3
144p - 4320p60 HDR
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (36)702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• MPEG-DASH Support

storyboards
attestation
endscreen
frameworkUpdates

Show Response├─responseContext
│    ├─[serviceTrackingParams] (6)
├─playabilityStatus
│    ├─offlineability
│    │    ├─buttonRenderer
│    │    │    ├─serviceEndpoint
│    │    │    │    ├─ypcGetOfflineUpsellEndpoint
│    ├─miniplayer
│    │    ├─miniplayerRenderer
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (36)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─engageUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─playbackStartConfig
│    ├─adRequestConfig
│    ├─networkProtocolConfig
│    ├─androidNetworkStackConfig
│    │    ├─androidCronetResponsePriority
│    │    ├─androidMetadataNetworkConfig
│    ├─lidarSdkConfig
│    ├─androidMedialibConfig
│    │    ├─[initialBandwidthEstimates] (2)
│    ├─playerControlsConfig
│    ├─variableSpeedConfig
│    │    ├─[availablePlaybackSpeeds] (8)
│    ├─decodeQualityConfig
│    ├─vrConfig
│    ├─qoeStatsClientConfig
│    ├─androidPlayerStatsConfig
│    ├─stickyQualitySelectionConfig
│    ├─adSurveyRequestConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
│    ├─playerGestureConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─playerSettingsMenuData
│    ├─loggingDirectives
│    │    ├─visibility
├─frameworkUpdates
│    ├─entityBatchUpdate
│    │    ├─[mutations] (1)
│    │    ├─timestamp
ID: 5
IOS
17.13.3
144p - 720p
video/mp4 audio/mp4

Adaptive Formats (7)136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
• HLS Support

storyboards
attestation
endscreen
overlay
frameworkUpdates

Show Response├─responseContext
│    ├─[serviceTrackingParams] (4)
├─playabilityStatus
│    ├─offlineability
│    │    ├─buttonRenderer
│    │    │    ├─navigationEndpoint
│    │    │    │    ├─ypcGetOfflineUpsellEndpoint
│    ├─miniplayer
│    │    ├─miniplayerRenderer
├─streamingData
│    ├─[adaptiveFormats] (7)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─engageUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
│    ├─hlsProxyConfig
│    ├─audioConfig
│    ├─backgroundPlaybackConfig
│    ├─adRequestConfig
│    ├─lidarSdkConfig
│    ├─iosAvPlayerConfig
│    ├─vrConfig
│    ├─iosPlayerConfig
│    ├─iosBandwidthEstimatorConfig
│    ├─qoeStatsClientConfig
│    ├─adSurveyRequestConfig
│    ├─hamplayerConfig
│    │    ├─videoTrackRenderer
│    │    │    ├─hamplayerPixelBufferVideoTrackRendererConfig
│    │    ├─audioTrackRenderer
│    │    │    ├─hamplayerAudioEngineTrackRendererConfig
│    │    ├─stallPredictor
│    │    │    ├─hamplayerDefaultStallPredictorConfig
│    │    ├─live
│    │    ├─networkStatsSamplerConfig
│    │    ├─resyncPolicyConfig
│    │    ├─audioAbrConfig
│    │    ├─videoAbrConfig
│    │    ├─chunkLoaderConfig
│    │    ├─loadRetryConfig
│    │    ├─serverAbrConfig
│    │    ├─offlineConfig
│    ├─daiConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
│    │    ├─sabrClientConfig
│    ├─playerGestureConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─[onResponseReceivedEndpoints] (1)
├─overlay
│    ├─playerControlsOverlayRenderer
│    │    ├─overflow
│    │    │    ├─playerOverflowRenderer
│    │    │    │    ├─endpoint
│    │    │    │    │    ├─menuEndpoint
│    │    │    │    │    │    ├─menu
│    │    │    │    │    │    │    ├─menuRenderer
│    │    │    │    │    │    │    │    ├─[items] (5)
│    │    │    │    │    │    │    │    ├─loggingDirectives
│    │    │    │    │    │    │    │    │    ├─visibility
├─frameworkUpdates
│    ├─entityBatchUpdate
│    │    ├─[mutations] (1)
│    │    ├─timestamp
ID: 7
TVHTML5
7.20220325
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation
endscreen

Show Response├─responseContext
│    ├─[serviceTrackingParams] (2)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─thumbnail
│    │    ├─[thumbnails] (6)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─[adPlacements] (6)
ID: 8
TVLITE
2
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
storyboards

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
ID: 10
TVANDROID
1.0
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 13
XBOXONEGUIDE
1.0
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
storyboards

Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
ID: 14
ANDROID_CREATOR
22.14
144p - 720p
video/3gpp video/mp4 audio/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (6)136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
140 - None - audio/mp4
Show Response├─responseContext
│    ├─[serviceTrackingParams] (2)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (6)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
ID: 15
IOS_CREATOR
22.14
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
• HLS Support


Show Response├─responseContext
│    ├─[serviceTrackingParams] (2)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
ID: 16
TVAPPLE
1.0
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
• HLS Support


Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[hlsFormats] (8)
├─[playerAds] (1)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 18
ANDROID_KIDS
7.12.3
144p - 2160p
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (18)313 - 2160p - video/webm
271 - 1440p - video/webm
137 - 1080p - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• "For Kids" content only
• MPEG-DASH Support

captions
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (18)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
├─captions
│    ├─playerCaptionsTracklistRenderer
│    │    ├─[captionTracks] (1)
│    │    ├─[audioTracks] (1)
├─videoDetails
│    ├─[keywords] (25)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─adRequestConfig
│    ├─networkProtocolConfig
│    ├─androidNetworkStackConfig
│    │    ├─androidMetadataNetworkConfig
│    ├─lidarSdkConfig
│    ├─androidMedialibConfig
│    ├─kidsAdSkipConfig
│    ├─variableSpeedConfig
│    ├─decodeQualityConfig
│    ├─androidPlayerStatsConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
├─attestation
│    ├─playerAttestationRenderer
ID: 19
IOS_KIDS
7.12.3
144p - 1080p
video/mp4 audio/mp4

Adaptive Formats (8)137 - 1080p - video/mp4
136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
• "For Kids" content only
• HLS Support

captions
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (3)
├─playabilityStatus
├─streamingData
│    ├─[adaptiveFormats] (8)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
├─captions
│    ├─playerCaptionsTracklistRenderer
│    │    ├─[captionTracks] (1)
│    │    ├─[audioTracks] (1)
├─videoDetails
│    ├─[keywords] (25)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
│    ├─hlsProxyConfig
│    ├─audioConfig
│    ├─backgroundPlaybackConfig
│    ├─lidarSdkConfig
│    ├─kidsAdSkipConfig
│    ├─iosAvPlayerConfig
│    ├─iosPlayerConfig
│    ├─iosBandwidthEstimatorConfig
│    ├─qoeStatsClientConfig
│    ├─hamplayerConfig
│    │    ├─videoTrackRenderer
│    │    │    ├─hamplayerPixelBufferVideoTrackRendererConfig
│    │    ├─audioTrackRenderer
│    │    │    ├─hamplayerAudioEngineTrackRendererConfig
│    │    ├─stallPredictor
│    │    │    ├─hamplayerDefaultStallPredictorConfig
│    │    ├─live
│    │    ├─networkStatsSamplerConfig
│    │    ├─resyncPolicyConfig
│    │    ├─audioAbrConfig
│    │    ├─videoAbrConfig
│    │    ├─chunkLoaderConfig
│    │    ├─loadRetryConfig
│    │    ├─serverAbrConfig
│    │    ├─offlineConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
│    │    ├─sabrClientConfig
├─attestation
│    ├─playerAttestationRenderer
ID: 21
ANDROID_MUSIC
5.01
144p - 2160p
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (19)313 - 2160p - video/webm
271 - 1440p - video/webm
137 - 1080p - video/mp4
248 - 1080p - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• Music videos only
• MPEG-DASH Support

storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (4)
├─playabilityStatus
│    ├─backgroundability
│    │    ├─backgroundabilityRenderer
│    ├─audioOnlyPlayability
│    │    ├─audioOnlyPlayabilityRenderer
│    ├─miniplayer
│    │    ├─miniplayerRenderer
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (19)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─thumbnail
│    │    ├─[thumbnails] (2)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─adRequestConfig
│    ├─networkProtocolConfig
│    ├─androidNetworkStackConfig
│    │    ├─androidMetadataNetworkConfig
│    ├─lidarSdkConfig
│    ├─androidMedialibConfig
│    ├─variableSpeedConfig
│    ├─decodeQualityConfig
│    ├─playerRestorationConfig
│    ├─androidPlayerStatsConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 23
ANDROID_TV
2.16.032
144p - 1080p60
video/3gpp video/mp4 audio/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (7)299 - 1080p60 - video/mp4
298 - 720p60 - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
140 - None - audio/mp4
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (7)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
ID: 26
IOS_MUSIC
5.01
144p - 1080p
video/mp4 audio/mp4

Adaptive Formats (8)137 - 1080p - video/mp4
136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
• Music videos only
• HLS Support

storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (4)
├─playabilityStatus
│    ├─backgroundability
│    │    ├─backgroundabilityRenderer
│    ├─audioOnlyPlayability
│    │    ├─audioOnlyPlayabilityRenderer
│    ├─miniplayer
│    │    ├─miniplayerRenderer
├─streamingData
│    ├─[adaptiveFormats] (8)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─engageUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─thumbnail
│    │    ├─[thumbnails] (2)
├─playerConfig
│    ├─hlsProxyConfig
│    ├─audioConfig
│    ├─backgroundPlaybackConfig
│    ├─lidarSdkConfig
│    ├─iosAvPlayerConfig
│    ├─vrConfig
│    ├─iosPlayerConfig
│    ├─iosBandwidthEstimatorConfig
│    ├─qoeStatsClientConfig
│    ├─hamplayerConfig
│    │    ├─videoTrackRenderer
│    │    │    ├─hamplayerPixelBufferVideoTrackRendererConfig
│    │    ├─audioTrackRenderer
│    │    │    ├─hamplayerAudioEngineTrackRendererConfig
│    │    ├─stallPredictor
│    │    │    ├─hamplayerDefaultStallPredictorConfig
│    │    ├─live
│    │    ├─networkStatsSamplerConfig
│    │    ├─resyncPolicyConfig
│    │    ├─audioAbrConfig
│    │    ├─videoAbrConfig
│    │    ├─chunkLoaderConfig
│    │    ├─loadRetryConfig
│    │    ├─serverAbrConfig
│    │    ├─offlineConfig
│    ├─mediaCommonConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
│    │    ├─sabrClientConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 27
MWEB_TIER_2
9.20220325
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
microformat

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
├─microformat
│    ├─microformatDataRenderer
│    │    ├─thumbnail
│    │    │    ├─[thumbnails] (1)
│    │    ├─[tags] (40)
│    │    ├─[availableCountries] (249)
│    │    ├─pageOwnerDetails
│    │    ├─videoDetails
│    │    ├─embedDetails
│    │    ├─[linkAlternates] (5)
ID: 28
ANDROID_VR
1.28.63
144p - 2160p60
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (19)315 - 2160p60 - video/webm
308 - 1440p60 - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• MPEG-DASH Support

storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (19)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─networkProtocolConfig
│    ├─androidNetworkStackConfig
│    │    ├─androidMetadataNetworkConfig
│    ├─androidMedialibConfig
│    ├─variableSpeedConfig
│    │    ├─[availablePlaybackSpeeds] (8)
│    ├─decodeQualityConfig
│    ├─vrConfig
│    ├─androidPlayerStatsConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 29
ANDROID_UNPLUGGED
6.13
144p - 1080p60
video/3gpp video/mp4 audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (12)299 - 1080p60 - video/mp4
136 - 720p - video/mp4
298 - 720p60 - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• MPEG-DASH Support

storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (3)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (12)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─adRequestConfig
│    ├─networkProtocolConfig
│    ├─androidNetworkStackConfig
│    │    ├─androidMetadataNetworkConfig
│    ├─lidarSdkConfig
│    ├─androidMedialibConfig
│    ├─variableSpeedConfig
│    ├─decodeQualityConfig
│    ├─androidPlayerStatsConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 30
ANDROID_TESTSUITE
1.9
144p - 4320p60 HDR
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (28)702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
699 - 1080p60 HDR - video/mp4
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
694 - 144p60 HDR - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (28)
├─[playerAds] (1)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
ID: 31
WEB_MUSIC_ANALYTICS
0.2
144p - 4320p60
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (29)272 - 4320p60 - video/webm
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (29)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 33
IOS_UNPLUGGED
6.13
144p - 1080p60
video/3gpp video/mp4 audio/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (8)299 - 1080p60 - video/mp4
298 - 720p60 - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
• HLS Support

storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (3)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (8)
│    ├─[hlsFormats] (8)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
│    ├─hlsProxyConfig
│    ├─audioConfig
│    ├─audioPairingConfig
│    │    ├─[pairs] (6)
│    ├─backgroundPlaybackConfig
│    ├─lidarSdkConfig
│    ├─iosAvPlayerConfig
│    ├─iosPlayerConfig
│    ├─iosBandwidthEstimatorConfig
│    ├─qoeStatsClientConfig
│    ├─daiConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
│    │    ├─sabrClientConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 38
ANDROID_LITE
3.26.1
144p - 720p
video/3gpp video/mp4 audio/mp4

Formats (2)17 - 144p - video/3gpp
18 - 360p - video/mp4
Adaptive Formats (7)136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
• MPEG-DASH Support

storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
│    ├─offlineability
│    │    ├─offlineabilityRenderer
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (7)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (2)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─adRequestConfig
│    ├─networkProtocolConfig
│    ├─androidNetworkStackConfig
│    │    ├─androidCronetResponsePriority
│    │    ├─androidMetadataNetworkConfig
│    ├─androidMedialibConfig
│    ├─variableSpeedConfig
│    │    ├─[availablePlaybackSpeeds] (8)
│    ├─decodeQualityConfig
│    ├─androidPlayerStatsConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
│    │    ├─scriptedPlayerConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 39
IOS_EMBEDDED_PLAYER
2.3
144p - 1080p60
video/3gpp video/mp4 audio/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (8)299 - 1080p60 - video/mp4
298 - 720p60 - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
• HLS Support

attestation
overlay

Show Response├─responseContext
│    ├─[serviceTrackingParams] (5)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (8)
│    ├─[hlsFormats] (8)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─engageUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
│    ├─hlsProxyConfig
│    ├─audioConfig
│    ├─audioPairingConfig
│    │    ├─[pairs] (6)
│    ├─backgroundPlaybackConfig
│    ├─adRequestConfig
│    ├─lidarSdkConfig
│    ├─iosAvPlayerConfig
│    ├─iosPlayerConfig
│    ├─iosBandwidthEstimatorConfig
├─attestation
│    ├─playerAttestationRenderer
├─overlay
│    ├─playerControlsOverlayRenderer
│    │    ├─overflow
│    │    │    ├─playerOverflowRenderer
│    │    │    │    ├─endpoint
│    │    │    │    │    ├─menuEndpoint
│    │    │    │    │    │    ├─menu
│    │    │    │    │    │    │    ├─menuRenderer
│    │    │    │    │    │    │    │    ├─[items] (4)
ID: 41
WEB_UNPLUGGED
1.20220403
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation
endscreen

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    ├─webPlayerConfig
│    │    ├─webPlayerActionsPorting
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─[adPlacements] (6)
ID: 42
WEB_EXPERIMENTS
1
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
Show Response├─responseContext
│    ├─webResponseContextExtensionData
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 43
TVHTML5_CAST
1.1
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation
endscreen

Show Response├─responseContext
│    ├─[serviceTrackingParams] (2)
├─playabilityStatus
│    ├─homeGroupPlayability
│    │    ├─[unplayableHomeGroupTypes] (2)
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─[playerAds] (1)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (6)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─[adPlacements] (6)
ID: 55
ANDROID_EMBEDDED_PLAYER
17.13.3
144p - 4320p60
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (16)272 - 4320p60 - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• MPEG-DASH Support

attestation
endscreen

Show Response├─responseContext
│    ├─[serviceTrackingParams] (5)
├─playabilityStatus
│    ├─backgroundability
│    │    ├─backgroundabilityRenderer
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (16)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─engageUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─adRequestConfig
│    ├─networkProtocolConfig
│    ├─androidNetworkStackConfig
│    │    ├─androidCronetResponsePriority
│    │    ├─androidMetadataNetworkConfig
│    ├─lidarSdkConfig
│    ├─androidMedialibConfig
│    ├─playerControlsConfig
│    ├─variableSpeedConfig
│    ├─decodeQualityConfig
│    ├─vrConfig
│    ├─qoeStatsClientConfig
│    ├─androidPlayerStatsConfig
│    ├─adSurveyRequestConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
├─attestation
│    ├─playerAttestationRenderer
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
ID: 56
WEB_EMBEDDED_PLAYER
9.20220325
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation
endscreen

Show Response├─responseContext
│    ├─[serviceTrackingParams] (5)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─[playerAds] (1)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (10)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    ├─webPlayerConfig
│    │    ├─webPlayerActionsPorting
│    │    │    ├─getSharePanelCommand
│    │    │    │    ├─webPlayerShareEntityServiceEndpoint
│    │    │    ├─subscribeCommand
│    │    │    │    ├─subscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
│    │    │    ├─unsubscribeCommand
│    │    │    │    ├─unsubscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
│    │    │    ├─addToWatchLaterCommand
│    │    │    │    ├─playlistEditEndpoint
│    │    │    │    │    ├─[actions] (1)
│    │    │    ├─removeFromWatchLaterCommand
│    │    │    │    ├─playlistEditEndpoint
│    │    │    │    │    ├─[actions] (1)
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─[adPlacements] (6)
ID: 57
TVHTML5_AUDIO
2.0
144p - 720p
video/mp4 video/webm audio/mp4 audio/webm

Formats (1)18 - 360p - video/mp4
Adaptive Formats (15)136 - 720p - video/mp4
247 - 720p - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
140 - None - audio/mp4
141 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• Music videos only

storyboards
attestation

Show Response├─responseContext
├─playabilityStatus
│    ├─backgroundability
│    │    ├─backgroundabilityRenderer
├─streamingData
│    ├─[formats] (1)
│    ├─[adaptiveFormats] (15)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
├─videoDetails
│    ├─[keywords] (5)
│    ├─thumbnail
│    │    ├─[thumbnails] (6)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
ID: 58
TV_UNPLUGGED_CAST
0.1
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (3)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 59
TVHTML5_KIDS
3.20220325
144p - 2160p
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (25)313 - 2160p - video/webm
401 - 2160p - video/mp4
271 - 1440p - video/webm
400 - 1440p - video/mp4
137 - 1080p - video/mp4
399 - 1080p - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
398 - 720p - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
397 - 480p - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
396 - 360p - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
395 - 240p - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
394 - 144p - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• "For Kids" content only

captions
storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (25)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
├─captions
│    ├─playerCaptionsTracklistRenderer
│    │    ├─[captionTracks] (1)
│    │    ├─[audioTracks] (1)
│    │    ├─[translationLanguages] (109)
├─videoDetails
│    ├─[keywords] (25)
│    ├─thumbnail
│    │    ├─[thumbnails] (6)
├─playerConfig
│    ├─audioConfig
│    ├─lidarSdkConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
ID: 60
WEB_HEROES
0.1
144p - 4320p60
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (29)272 - 4320p60 - video/webm
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (29)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 61
WEB_MUSIC
1.0
144p - 2160p
video/mp4 video/webm audio/mp4 audio/webm

Formats (1)18 - 360p - video/mp4
Adaptive Formats (18)313 - 2160p - video/webm
271 - 1440p - video/webm
137 - 1080p - video/mp4
248 - 1080p - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• Music videos only

storyboards
microformat
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (4)
├─playabilityStatus
├─streamingData
│    ├─[formats] (1)
│    ├─[adaptiveFormats] (18)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (13)
│    ├─thumbnail
│    │    ├─[thumbnails] (2)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─microformat
│    ├─microformatDataRenderer
│    │    ├─thumbnail
│    │    │    ├─[thumbnails] (1)
│    │    ├─[tags] (13)
│    │    ├─[availableCountries] (249)
│    │    ├─pageOwnerDetails
│    │    ├─videoDetails
│    │    ├─[linkAlternates] (4)
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
ID: 62
WEB_CREATOR
1.20220403
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (4)
│    ├─webResponseContextExtensionData
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    ├─webPlayerConfig
│    │    ├─webPlayerActionsPorting
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
ID: 63
TV_UNPLUGGED_ANDROID
1.22.062.06.90
144p - 2160p60
video/3gpp video/mp4 video/webm audio/mp4 audio/webm

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (19)315 - 2160p60 - video/webm
308 - 1440p60 - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
139 - None - audio/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• MPEG-DASH Support


Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (19)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
│    ├─audioConfig
│    ├─exoPlayerConfig
│    │    ├─[lowAudioQualityConnTypes] (2)
│    │    ├─[nonHardwareMediaCodecNames] (8)
│    │    ├─[bearerMinDurationToRetainAfterDiscardMs] (8)
│    ├─androidNetworkStackConfig
│    │    ├─androidMetadataNetworkConfig
│    ├─androidMedialibConfig
│    ├─variableSpeedConfig
│    ├─decodeQualityConfig
│    ├─androidPlayerStatsConfig
│    ├─retryConfig
│    │    ├─[retryEligibleErrors] (5)
│    ├─cmsPathProbeConfig
│    ├─mediaCommonConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─predictedReadaheadConfig
│    │    ├─mediaFetchRetryConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
ID: 64
IOS_LIVE_CREATION_EXTENSION
17.13.3
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
• HLS Support


Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
ID: 65
TVHTML5_UNPLUGGED
6.13
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (32)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation

Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (32)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─[adPlacements] (6)
ID: 66
IOS_MESSAGES_EXTENSION
17.13.3
144p - 720p
video/mp4 audio/mp4

Adaptive Formats (7)136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
139 - None - audio/mp4
140 - None - audio/mp4
• HLS Support

storyboards
attestation
endscreen
overlay

Show Response├─responseContext
│    ├─[serviceTrackingParams] (6)
├─playabilityStatus
├─streamingData
│    ├─[adaptiveFormats] (7)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─engageUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
│    ├─hlsProxyConfig
│    ├─audioConfig
│    ├─backgroundPlaybackConfig
│    ├─adRequestConfig
│    ├─lidarSdkConfig
│    ├─iosAvPlayerConfig
│    ├─iosPlayerConfig
│    ├─iosBandwidthEstimatorConfig
│    ├─qoeStatsClientConfig
│    ├─hamplayerConfig
│    │    ├─videoTrackRenderer
│    │    │    ├─hamplayerPixelBufferVideoTrackRendererConfig
│    │    ├─audioTrackRenderer
│    │    │    ├─hamplayerAudioEngineTrackRendererConfig
│    │    ├─stallPredictor
│    │    │    ├─hamplayerDefaultStallPredictorConfig
│    │    ├─live
│    │    ├─networkStatsSamplerConfig
│    │    ├─resyncPolicyConfig
│    │    ├─audioAbrConfig
│    │    ├─videoAbrConfig
│    │    ├─chunkLoaderConfig
│    │    ├─loadRetryConfig
│    │    ├─serverAbrConfig
│    │    ├─offlineConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    │    ├─mediaUstreamerRequestConfig
│    │    ├─serverReadaheadConfig
│    │    │    ├─nextRequestPolicy
│    │    ├─sabrClientConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
├─overlay
│    ├─playerControlsOverlayRenderer
│    │    ├─overflow
│    │    │    ├─playerOverflowRenderer
│    │    │    │    ├─endpoint
│    │    │    │    │    ├─menuEndpoint
│    │    │    │    │    │    ├─menu
│    │    │    │    │    │    │    ├─menuRenderer
│    │    │    │    │    │    │    │    ├─[items] (4)
ID: 67
WEB_REMIX
1.20220403
144p - 2160p
video/mp4 video/webm audio/mp4 audio/webm

Formats (1)18 - 360p - video/mp4
Adaptive Formats (18)313 - 2160p - video/webm
271 - 1440p - video/webm
137 - 1080p - video/mp4
248 - 1080p - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• Music videos only

storyboards
microformat
cards
attestation
messages
endscreen

Show Response├─responseContext
│    ├─[serviceTrackingParams] (3)
├─playabilityStatus
│    ├─audioOnlyPlayability
│    │    ├─audioOnlyPlayabilityRenderer
│    ├─miniplayer
│    │    ├─miniplayerRenderer
├─streamingData
│    ├─[formats] (1)
│    ├─[adaptiveFormats] (18)
├─[playerAds] (1)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─atrUrl
│    │    ├─[headers] (3)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    ├─webPlayerConfig
│    │    ├─webPlayerActionsPorting
│    │    │    ├─subscribeCommand
│    │    │    │    ├─subscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
│    │    │    ├─unsubscribeCommand
│    │    │    │    ├─unsubscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
│    │    │    ├─addToWatchLaterCommand
│    │    │    │    ├─playlistEditEndpoint
│    │    │    │    │    ├─[actions] (1)
│    │    │    ├─removeFromWatchLaterCommand
│    │    │    │    ├─playlistEditEndpoint
│    │    │    │    │    ├─[actions] (1)
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─microformat
│    ├─microformatDataRenderer
│    │    ├─thumbnail
│    │    │    ├─[thumbnails] (1)
│    │    ├─[tags] (13)
│    │    ├─[availableCountries] (249)
│    │    ├─pageOwnerDetails
│    │    ├─videoDetails
│    │    ├─[linkAlternates] (4)
├─cards
│    ├─cardCollectionRenderer
│    │    ├─[cards] (1)
│    │    ├─headerText
│    │    │    ├─[runs] (1)
│    │    ├─icon
│    │    │    ├─infoCardIconRenderer
│    │    ├─closeButton
│    │    │    ├─infoCardIconRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─[messages] (1)
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (2)
├─[adPlacements] (2)
ID: 68
IOS_UPTIME
1.0
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
• HLS Support


Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[hlsFormats] (8)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (3)
├─playerConfig
│    ├─hlsProxyConfig
ID: 69
WEB_UNPLUGGED_ONBOARDING
0.1
144p - 4320p60
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (29)272 - 4320p60 - video/webm
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (29)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
ID: 70
WEB_UNPLUGGED_OPS
0.1
144p - 4320p60
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (29)272 - 4320p60 - video/webm
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (29)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (3)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (3)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (3)
│    ├─ptrackingUrl
│    │    ├─[headers] (3)
│    ├─qoeUrl
│    │    ├─[headers] (3)
│    ├─youtubeRemarketingUrl
│    │    ├─[headers] (2)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
ID: 71
WEB_UNPLUGGED_PUBLIC
0.1
144p - 4320p60
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (29)272 - 4320p60 - video/webm
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (29)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
ID: 72
TVHTML5_VR
0.1
144p - 4320p60
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (29)272 - 4320p60 - video/webm
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation

Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (29)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 74
ANDROID_TV_KIDS
1.16.80
144p - 1080p
video/3gpp video/mp4 audio/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (7)137 - 1080p - video/mp4
136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
140 - None - audio/mp4
• "For Kids" content only


Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (7)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
├─videoDetails
│    ├─[keywords] (25)
│    ├─thumbnail
│    │    ├─[thumbnails] (4)
├─playerConfig
ID: 75
TVHTML5_SIMPLY
1.0
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation

Show Response├─responseContext
├─playabilityStatus
│    ├─homeGroupPlayability
│    │    ├─[unplayableHomeGroupTypes] (2)
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (6)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─[adPlacements] (1)
ID: 76
WEB_KIDS
2.20220405
144p - 2160p
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (17)313 - 2160p - video/webm
271 - 1440p - video/webm
137 - 1080p - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• "For Kids" content only

captions
annotations
storyboards
cards
attestation
endscreen

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (17)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    │    ├─[headers] (2)
│    ├─videostatsDelayplayUrl
│    │    ├─[headers] (2)
│    ├─videostatsWatchtimeUrl
│    │    ├─[headers] (2)
│    ├─ptrackingUrl
│    │    ├─[headers] (2)
│    ├─qoeUrl
│    │    ├─[headers] (2)
│    ├─atrUrl
│    │    ├─[headers] (2)
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
├─captions
│    ├─playerCaptionsRenderer
│    ├─playerCaptionsTracklistRenderer
│    │    ├─[captionTracks] (1)
│    │    ├─[audioTracks] (1)
│    │    ├─[translationLanguages] (109)
├─videoDetails
│    ├─[keywords] (25)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─[annotations] (1)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
│    ├─webPlayerConfig
│    │    ├─webPlayerActionsPorting
│    │    │    ├─subscribeCommand
│    │    │    │    ├─subscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
│    │    │    ├─unsubscribeCommand
│    │    │    │    ├─unsubscribeEndpoint
│    │    │    │    │    ├─[channelIds] (1)
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─cards
│    ├─cardCollectionRenderer
│    │    ├─[cards] (5)
│    │    ├─headerText
│    │    │    ├─[runs] (1)
│    │    ├─icon
│    │    │    ├─infoCardIconRenderer
│    │    ├─closeButton
│    │    │    ├─infoCardIconRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
├─endscreen
│    ├─endscreenRenderer
│    │    ├─[elements] (4)
ID: 77
MUSIC_INTEGRATIONS
0.1
144p - 1080p
video/3gpp video/mp4 audio/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (7)137 - 1080p - video/mp4
136 - 720p - video/mp4
135 - 480p - video/mp4
134 - 360p - video/mp4
133 - 240p - video/mp4
160 - 144p - video/mp4
140 - None - audio/mp4
• Music videos only
• HLS Support


Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
│    ├─[adaptiveFormats] (7)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (13)
│    ├─thumbnail
│    │    ├─[thumbnails] (2)
├─playerConfig
ID: 80
TVHTML5_YONGLE
0.1
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
storyboards
attestation

Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (6)
├─playerConfig
│    ├─audioConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 84
GOOGLE_ASSISTANT
0.1
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 85
TVHTML5_SIMPLY_EMBEDDED_PLAYER
2.0
144p - 4320p60 HDR
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (38)272 - 4320p60 - video/webm
702 - 4320p60 HDR - video/mp4
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
701 - 2160p60 HDR - video/mp4
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
700 - 1440p60 HDR - video/mp4
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
699 - 1080p60 HDR - video/mp4
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
698 - 720p60 HDR - video/mp4
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
697 - 480p60 HDR - video/mp4
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
696 - 360p60 HDR - video/mp4
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
695 - 240p60 HDR - video/mp4
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
694 - 144p60 HDR - video/mp4
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
• No Age-restrictions

storyboards
attestation

Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (38)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
ID: 87
WEB_INTERNAL_ANALYTICS
0.1
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 88
WEB_PARENT_TOOLS
1.20220403
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
storyboards
attestation

Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
│    ├─audioConfig
│    ├─streamSelectionConfig
│    ├─webPlayerConfig
│    │    ├─webPlayerActionsPorting
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
ID: 89
GOOGLE_MEDIA_ACTIONS
0.1
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 90
WEB_PHONE_VERIFICATION
1.0.0
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Show Response├─responseContext
│    ├─[serviceTrackingParams] (4)
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 92
IOS_PRODUCER
0.1
144p - 720p
video/3gpp video/mp4

Formats (3)17 - 144p - video/3gpp
18 - 360p - video/mp4
22 - 720p - video/mp4
Show Response├─responseContext
├─playabilityStatus
├─streamingData
│    ├─[formats] (3)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─youtubeRemarketingUrl
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (5)
├─playerConfig
ID: 93
TVHTML5_FOR_KIDS
7.20220325
144p - 4320p60
video/mp4 video/webm audio/mp4 audio/webm

Formats (2)18 - 360p - video/mp4
22 - 720p - video/mp4
Adaptive Formats (29)272 - 4320p60 - video/webm
315 - 2160p60 - video/webm
337 - 2160p60 HDR - video/webm
308 - 1440p60 - video/webm
336 - 1440p60 HDR - video/webm
299 - 1080p60 - video/mp4
303 - 1080p60 - video/webm
335 - 1080p60 HDR - video/webm
136 - 720p - video/mp4
247 - 720p - video/webm
298 - 720p60 - video/mp4
302 - 720p60 - video/webm
334 - 720p60 HDR - video/webm
135 - 480p - video/mp4
244 - 480p - video/webm
333 - 480p60 HDR - video/webm
134 - 360p - video/mp4
243 - 360p - video/webm
332 - 360p60 HDR - video/webm
133 - 240p - video/mp4
242 - 240p - video/webm
331 - 240p60 HDR - video/webm
160 - 144p - video/mp4
278 - 144p - video/webm
330 - 144p60 HDR - video/webm
140 - None - audio/mp4
249 - None - audio/webm
250 - None - audio/webm
251 - None - audio/webm
storyboards
attestation

Show Response├─responseContext
│    ├─[serviceTrackingParams] (1)
├─playabilityStatus
├─streamingData
│    ├─[formats] (2)
│    ├─[adaptiveFormats] (29)
├─playbackTracking
│    ├─videostatsPlaybackUrl
│    ├─videostatsDelayplayUrl
│    ├─videostatsWatchtimeUrl
│    ├─ptrackingUrl
│    ├─qoeUrl
│    ├─atrUrl
│    ├─[videostatsScheduledFlushWalltimeSeconds] (3)
├─videoDetails
│    ├─[keywords] (40)
│    ├─thumbnail
│    │    ├─[thumbnails] (6)
├─playerConfig
│    ├─audioConfig
│    ├─mediaCommonConfig
│    │    ├─dynamicReadaheadConfig
├─storyboards
│    ├─playerStoryboardSpecRenderer
├─attestation
│    ├─playerAttestationRenderer
│    │    ├─botguardData
│    │    │    ├─interpreterSafeUrl
Owner
David
Developer & Web Security Researcher ~ Discord: ZerodyOne#4779 ~ hackerone.com/zerody ❤'">
David
This simple Python script allows you to download songs on Telegram🌸❤️😁

SongsDownloaderTgBot 📺 YouTube Song Downloader Bot For Telegram 🔮 3X Fast Telethon Based Bot ⚜ Open Source Bot 👨🏻‍💻 Demo : 𝗔𝗻𝗻𝗶𝗲 - 𝗘𝗹𝗶𝘇?

Sehath Perera 23 Dec 03, 2022
YouTube-Video-Downloader - Download Youtube Videos for free.

YouTube-Video-Downloader Download Youtube Videos for free. Installing Dependencies:- Windows pip install pytube Mac/Linux pip3 install pytube Clonin

Xception Inc. 1 Jan 01, 2022
Python youtube playlist downloader

Youtube-Playlist-Downloader-python 👍 This program is a simple Youtube playlist downloader where you input the playlist link, and then the desired pat

Pepczenko 2 Dec 25, 2021
Youtube Downloader Telegram Bot 😉

Youtube Dl bot 😉 Prerequisite ffmpeg install dependencies pip3 install -r requirements.txt Setup Bot - Change configuration config.py File - insta

Aryan Vikash 285 Dec 06, 2022
A user-friendly GUI for the ZSpotify music downloader.

ZSpotifyGUI A user-friendly desktop app for ZSpotify music downloader for Windows, MacOs, and Linux Discord Server - Matrix Server - Gitea Mirror - Ma

94 Dec 17, 2022
This is Yt Downloader. Coded with Python (my first repository)

Get Started Download & install Python first before using this software. Download Python Installing Python and Pytube Library (IMPORTANT) Installing Py

Qi 2 Oct 25, 2021
A youtube downloader, built with flask yt-dlp

Built With Python Flask - The Python micro framework for building web applications. yt-dlp - A youtube-dl fork with additional features and fixes

Abhijith N T 13 Dec 17, 2022
A python scripts that downloads doujin from nhentai without having an account

nhentai-downloader a python scripts that downloads doujin from https://nhentai.net without having an account. Usage Needs Python 3^ Linux pip3 install

Earl Sabalo 4 Jun 13, 2022
Download and save Bing wallpapers and set as background for GNOME desktop

Save Bing wallpapers and set as background for GNOME desktop This script downloads the Bing wallpaper and sets it in the background of your gnome desk

manikamran 2 Nov 06, 2021
Downloads .ksy files and their dependencies straight from the official kaitai-struct format gallery.

ksy-dl Downloads .ksy files and their dependencies straight from the official kaitai-struct format gallery. This tool will: Fetch any of the official

3 Jun 20, 2022
Python code to crawl computer vision papers from top CV conferences. Currently it supports CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR, SIGGRAPH

Python code to crawl computer vision papers from top CV conferences. Currently it supports CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR, SIGGRAPH. It leverages selenium, a website testing framework to crawl

Xiaoyang Huang 39 Nov 21, 2022
Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a Kindle or other similar reading devices.

Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a read

Soumik Rakshit 8 Jul 09, 2022
Noto fonts go universal! Download Noto fonts combined to suit your region

noto-cjk Noto CJK fonts Noto Serif CJK update was released on 25 October 2021. We moved the release history and other notes into both Sans and Serif s

Google Fonts 2k Jan 02, 2023
Download from HBO-MAX-BLIM-TV-Paramount

#HBO MAX- BlimTV -Paramount plus 4K Downloader Tool To download 4K HDR DV SDR from HBO MAX- BlimTV -Paramount plus Hello Fellow Developers/ ! Hi! M

4 Dec 25, 2021
Downloads state flags from wikipedia for states/regions from all countries

world-state-flags Downloads state flags from wikipedia for states/regions from all countries This data is NOT curated Uses https://github.com/dr5hn/co

João Ribeiro Bezerra 2 Dec 15, 2022
Super S3 command line tool

s4cmd Super S3 command line tool Author: Chou-han Yang (@chouhanyang) Current Maintainers: Debodirno Chandra (@debodirno) | Naveen Vardhi (@rozuur) |

Bloomreach 1.2k Dec 27, 2022
Youtube Downloader GUI

Python Youtube Downloader GUI This is a GUI application that allows you to download videos from Youtube. Features Download videos from Youtube in MP3

Daniel Carrillo 2 Dec 14, 2021
Python based YouTube video Downloader GUI Application.

Youtube video Downloader Python based Youtube video Downloader GUI Application. Installation Python Dependencies Import pytube pip install pytube Im

Naem Azam 1 Jan 03, 2022
Discord Nitro Generator + Checker

Discord Nitro Generator + Checker Usage Download the project files and run main.py You will be prompted with 2 questions the first one being the amoun

509 Jan 02, 2023