YouTube.js
Guide
Discord
❤️ Sponsor
GitHub
Guide
Discord
❤️ Sponsor
GitHub

youtubei.js / Context

Type Alias: Context

Context = object

Defined in: src/core/Session.ts:38

Properties

client

client: object

Defined in: src/core/Session.ts:39

androidSdkVersion?

optional androidSdkVersion: number

browserName?

optional browserName: string

browserVersion?

optional browserVersion: string

clientFormFactor

clientFormFactor: string

clientName

clientName: string

clientScreen?

optional clientScreen: string

clientVersion

clientVersion: string

configInfo?

optional configInfo: object

configInfo.appInstallData?

optional appInstallData: string

configInfo.coldConfigData?

optional coldConfigData: string

configInfo.coldHashData?

optional coldHashData: string

configInfo.hotHashData?

optional hotHashData: string

deviceExperimentId?

optional deviceExperimentId: string

deviceMake

deviceMake: string

deviceModel

deviceModel: string

gl

gl: string

hl

hl: string

kidsAppInfo?

optional kidsAppInfo: object

kidsAppInfo.categorySettings

categorySettings: object

kidsAppInfo.categorySettings.enabledCategories

enabledCategories: string[]

kidsAppInfo.contentSettings

contentSettings: object

kidsAppInfo.contentSettings.corpusPreference

corpusPreference: string

kidsAppInfo.contentSettings.kidsNoSearchMode

kidsNoSearchMode: string

mainAppWebInfo?

optional mainAppWebInfo: object

mainAppWebInfo.graftUrl

graftUrl: string

mainAppWebInfo.isWebNativeShareAvailable

isWebNativeShareAvailable: boolean

mainAppWebInfo.pwaInstallabilityStatus

pwaInstallabilityStatus: string

mainAppWebInfo.webDisplayMode

webDisplayMode: string

memoryTotalKbytes?

optional memoryTotalKbytes: string

originalUrl?

optional originalUrl: string

osName

osName: string

osVersion

osVersion: string

platform

platform: string

remoteHost?

optional remoteHost: string

rolloutToken?

optional rolloutToken: string

screenDensityFloat?

optional screenDensityFloat: number

screenHeightPoints?

optional screenHeightPoints: number

screenPixelDensity?

optional screenPixelDensity: number

screenWidthPoints?

optional screenWidthPoints: number

timeZone

timeZone: string

userAgent

userAgent: string

userInterfaceTheme?

optional userInterfaceTheme: string

utcOffsetMinutes

utcOffsetMinutes: number

visitorData?

optional visitorData: string


request?

optional request: object

Defined in: src/core/Session.ts:98

internalExperimentFlags

internalExperimentFlags: any[]

useSsl

useSsl: boolean


thirdParty?

optional thirdParty: object

Defined in: src/core/Session.ts:95

embedUrl

embedUrl: string


user

user: object

Defined in: src/core/Session.ts:90

enableSafetyMode

enableSafetyMode: boolean

lockedSafetyMode

lockedSafetyMode: boolean

onBehalfOfUser?

optional onBehalfOfUser: string

Edit this page
Last Updated: 10/12/25, 3:23 PM