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
Tool to get Canvas cover videos from Spotify tracks.

Spotify Canvas Downloader Tool to get Canvas cover videos from Spotify tracks. ✨ Try it out Building Clone the repository git clone https://github.com

Gabriel 35 Dec 28, 2022
YouTube Video publisher using youtube-dl & ROS2🐢

YouTube-publisher-ROS2 Publish sensor_msgs/Image by "YouTube" 🤗 🤗 🤗 ! You don't have to use webcamera or your video to check demos. Purpose Quick d

Ar-Ray 5 Dec 04, 2022
Utility for downloading works from AO3 (Archive Of Our Own)

ao3d video preview A small graphical utility for batch downloading works from AO3 (Archive Of Our Own) Features Batch downloading works to supported f

flux 24 Dec 09, 2022
Tkinter based YouTube video downloader works on pytube 11.0.2. Can download YouTube videos in 720p(HD), 144p and even only audio.

YouTube-Downloader Tkinter based YouTube video downloader works on pytube 11.0.2. Can download YouTube videos in 720p(HD), 144p and even only audio. G

Manav Grover 2 Dec 27, 2021
Downloads photos you saved from a specific profile.

instagram-download-saved A python script that downloads photos you saved from a specific profile. The only dependency is instaloader, an open-source p

Aviv 1 Dec 19, 2021
Download a large file from Google Drive (curl/wget fails because of the security notice).

gdown Download a large file from Google Drive. Description Download a large file from Google Drive. If you use curl/wget, it fails with a large file b

Kentaro Wada 2.7k Jan 09, 2023
lo2: Simple youtube-dl web frontend

Simple youtube-dl web frontend

Denis Volk 22 Jun 03, 2022
Youtube Downloader by PyTube é uma ferramenta simples com interface gráfica e escrito em python para baixar vídeos e playlists do youtube...

YouTube Downloader by PyTube O que é o YouTube Downloader by PyTube? YouTube Downloader by PyTube é um software simples para baixar vídeos no YouTube

Elizeu Barbosa Abreu 5 Jul 30, 2022
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

pytube 7.9k Jan 02, 2023
Download Photo and Video from Wall of specific user or community

vkontakte-downloader Download Photo and Video from Wall of specific User or Community on https://vk.com Setup Clone the project git clone https://gith

4 Jul 20, 2022
A script that downloads YouTube videos/audio

YouTube-Downloader A script that downloads YouTube videos/audio from youtube. Usage Download the script by executing the following in your terminal :

Debayan Sarkar 2 Jan 04, 2022
Using Youtube downloader is the fast and easy way to download and save any YouTube video.

Youtube video downloader using Django Using Django as a backend along with pytube module to create Youtbue Video Downloader. https://yt-videos-downloa

Suman Raj Khanal 10 Jun 18, 2022
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
A simple Python +3.x script to download videos from Facebook.

Facebook Video Downloader A simple Python +3.x script to download videos from Facebook posts

Kerolos Atef Saber 1 Dec 03, 2021
Download videos and audio with a graphical interface in python

Youtube-Downloader Download videos and audio with a graphical interface in python Windows To run windows using Command Prompt python main.py linux To

2 Jan 07, 2022
Simple package for Sublime Text 4; download URL's for local viewing and editing

URLDownloader This is a simple example package that allows you to easily download the contents of any web URL to edit locally. Given a URL, the packag

Terence Martin 3 Mar 05, 2022
Python script to download (TCR) genes from IMGT/GENE-DB

IMGTgeneDL 0.1.0 Jamie Heather | CCR @ MGH | 2021 This script provides an alternative way to access TCR and IG genes stored in IMGT/GENE-DB. It's prim

Jamie Heather 1 Mar 30, 2022
A downloader for the ISIS service of TU Berlin

isis_dl A downloading utility for the ISIS tool of TU-Berlin. Version 0.4 Features Downloads all Material from all courses of your ISIS page. Efficien

1 Nov 06, 2021
Copy online media to your USB pen by night and watch it on your daily commute

commute-tube commute-tube is your friend on your daily commute. It will download videos of your interest to your USB pen by night so that you're able

Matthias Küch 19 Mar 23, 2022
A Simple YouTube Video Downloader With Python

Simple YouTube Video Downloader Simple YouTube Video Downloader is an open source project with a very simple UI that tries to speed up the process of

Brian Han 2 Jan 03, 2022