[youtubei.js](../../../README.md) / [Clients](../README.md) / Kids # Class: Kids ## Constructors ### new Kids() > **new Kids**(`session`): [`Kids`](Kids.md) #### Parameters • **session**: [`Session`](../../../classes/Session.md) #### Returns [`Kids`](Kids.md) #### Defined in [src/core/clients/Kids.ts:12](https://github.com/LuanRT/YouTube.js/blob/af92984523f90200a18314b94478a2697c9deab0/src/core/clients/Kids.ts#L12) ## Methods ### blockChannel() > **blockChannel**(`channel_id`): `Promise`\<[`ApiResponse`](../../../interfaces/ApiResponse.md)[]\> Retrieves the list of supervised accounts that the signed-in user has access to, and blocks the given channel for each of them. #### Parameters • **channel\_id**: `string` The channel id to block. #### Returns `Promise`\<[`ApiResponse`](../../../interfaces/ApiResponse.md)[]\> A list of API responses. #### Defined in [src/core/clients/Kids.ts:79](https://github.com/LuanRT/YouTube.js/blob/af92984523f90200a18314b94478a2697c9deab0/src/core/clients/Kids.ts#L79) *** ### getChannel() > **getChannel**(`channel_id`): `Promise`\<[`Channel`](../../YTKids/classes/Channel.md)\> #### Parameters • **channel\_id**: `string` #### Returns `Promise`\<[`Channel`](../../YTKids/classes/Channel.md)\> #### Defined in [src/core/clients/Kids.ts:61](https://github.com/LuanRT/YouTube.js/blob/af92984523f90200a18314b94478a2697c9deab0/src/core/clients/Kids.ts#L61) *** ### getHomeFeed() > **getHomeFeed**(): `Promise`\<[`HomeFeed`](../../YTKids/classes/HomeFeed.md)\> #### Returns `Promise`\<[`HomeFeed`](../../YTKids/classes/HomeFeed.md)\> #### Defined in [src/core/clients/Kids.ts:67](https://github.com/LuanRT/YouTube.js/blob/af92984523f90200a18314b94478a2697c9deab0/src/core/clients/Kids.ts#L67) *** ### getInfo() > **getInfo**(`video_id`, `options`?): `Promise`\<[`VideoInfo`](../../YTKids/classes/VideoInfo.md)\> #### Parameters • **video\_id**: `string` • **options?**: `Omit`\<[`GetVideoInfoOptions`](../../Types/interfaces/GetVideoInfoOptions.md), `"client"`\> #### Returns `Promise`\<[`VideoInfo`](../../YTKids/classes/VideoInfo.md)\> #### Defined in [src/core/clients/Kids.ts:22](https://github.com/LuanRT/YouTube.js/blob/af92984523f90200a18314b94478a2697c9deab0/src/core/clients/Kids.ts#L22) *** ### search() > **search**(`query`): `Promise`\<[`Search`](../../YTKids/classes/Search.md)\> #### Parameters • **query**: `string` #### Returns `Promise`\<[`Search`](../../YTKids/classes/Search.md)\> #### Defined in [src/core/clients/Kids.ts:16](https://github.com/LuanRT/YouTube.js/blob/af92984523f90200a18314b94478a2697c9deab0/src/core/clients/Kids.ts#L16)