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
A simple python script to fetch Bing daily images and set them randomly using hsetroot

Daily bing walls A script to set the daily bing image as the wallpaper. It can also set from a random set of previously fetched wallpapers. usage: dai

Harinarayanan K S 5 Nov 23, 2022
code for paper"3D reconstruction method based on a generative model in continuous latent space"

PyTorch implementation of 3D-VGT(3D-VAE-GAN-Transformer) This repository contains the source code for the paper "3D reconstruction method based on a g

Tong 5 Apr 25, 2022
Music, Album and Playlist downloader for JioSaavn

jiosaavn-dl Music, Album and Playlist downloader for JioSaavn Features Downloads tracks, albums and playlists in maximum available quality (320kbps AA

bunny 19 Dec 12, 2022
Bulk Downloader for Reddit

saveddit is a bulk media downloader for reddit pip3 install saveddit Setting up authorization Register an application with Reddit Write down your clie

Pranav 136 Jan 03, 2023
Used Insta Loader to download high quality images from instagram account

Insta Dp Downloader Project Description: In this project, I have used "Insta Loader" to download high quality images from instagram account. You only

Hassan Shahzad 3 Oct 31, 2022
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
Python library to download bulk of images from Bing.com

Python library to download bulk of images form Bing.com. This package uses async url, which makes it very fast while downloading.

Guru Prasad Singh 105 Dec 14, 2022
Tool To download Amazon 4k SDR HDR 1080, CDM IS Not Included

WV-AMZN-4K-RIPPER Tool To download Amazon 4k SDR HDR 1080, CDM IS Not Included For CDM You can Mail :- 11 Dec 23, 2021

Youtube-music - Youtube music with python

youtube-music fzf on https://github.com/junegunn/fzf python3 ytb.py [no/yes] yes

direskyfer 0 Feb 03, 2022
Python software to download videos from Tiktok without rights

download-video-tiktok Python software to download videos from Tiktok without rights to install pip install requests Follow us telegram : https://t.me

muntazir halim 1 Oct 28, 2021
This is Yt Downloader. Coded with Python (my first repository)

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

Qi 2 Oct 25, 2021
Animoo - Python scraper made with BeautifulSoup4 that scrapes images from /c/.

Animoo - Python scraper made with BeautifulSoup4 that scrapes images from /c/. Features Scrapes 10 pages Scrapes each thread Downloads all the images

aether 1 Dec 29, 2021
DYA ( Ditch YouTube API ) is a package created to power the user with YouTube Data API functionality without any API Key

Ditch YouTubeAPI (BETA) DYA ( Ditch YouTube API ) is a package created to power the user with YouTube Data API functionality without any API Key Detai

Sougata Jana 23 Dec 22, 2022
YouTube Video Search Engine For Python

YouTube-Video-Search-Engine Introduction With the increasing demand for electronic devices, it is hard for people to choose the best products from mul

1 Dec 21, 2021
Automatically download and crop key information from the arxiv daily paper. (cpu version)

Automatically download and crop key information from the arxiv daily paper. (cpu version)

HeoLis 4 Jul 30, 2022
Simple tool downloads public PoC (refer from nomi-sec)

PoC Collection This is the little script to collect the proof-of-concept which is refered from nomi-sec. The repository now is only develop for linux-

2 Aug 17, 2022
An Inline Telegram bot that can download YouTube videos with permanent thumbnail support

Tube (YouTube Downloader) An Inline Telegram bot that can download YouTube videos with permanent thumbnail support About Bot need to be in Inline Mode

Renjith Mangal 30 Dec 14, 2022
Search & download music from a certain streaming service

Search & download music from a certain streaming service

mat 2 Mar 11, 2022
Youtube playlist downloader with full metadata support

ytrake GUI tool to embed metadata for albums on Youtube with youtube-dl. Requires youtube-dl v2021.06.06. Post-processing Album metadata: Usage ytrake

28 Jul 12, 2022
Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a Kindle or other similar reading devices.

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

Soumik Rakshit 8 Jul 09, 2022