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

youtubei.js / Context

Type Alias: Context

Context = object

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

Properties

client

client: object

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

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:100

internalExperimentFlags

internalExperimentFlags: any[]

useSsl

useSsl: boolean


thirdParty?

optional thirdParty?: object

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

embedUrl

embedUrl: string


user

user: object

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

enableSafetyMode

enableSafetyMode: boolean

lockedSafetyMode

lockedSafetyMode: boolean

onBehalfOfUser?

optional onBehalfOfUser?: string

Edit this page
Last Updated: 10/18/26, 4:42 AM