YouTube.js
Guide
Discord
GitHub
Guide
Discord
GitHub

youtubei.js / YTMusic / Search

Class: Search

Constructors

new Search()

new Search(response, actions, is_filtered?): Search

Parameters

• response: ApiResponse

• actions: Actions

• is_filtered?: boolean

Returns

Search

Defined in

src/parser/ytmusic/Search.ts:28

Properties

contents?

optional contents: ObservedArray<ItemSection | MusicShelf | MusicCardShelf>

Defined in

src/parser/ytmusic/Search.ts:26


header?

optional header: ChipCloud

Defined in

src/parser/ytmusic/Search.ts:25

Accessors

albums

get albums(): undefined | MusicShelf

Returns

undefined | MusicShelf

Defined in

src/parser/ytmusic/Search.ts:137


artists

get artists(): undefined | MusicShelf

Returns

undefined | MusicShelf

Defined in

src/parser/ytmusic/Search.ts:141


did_you_mean

get did_you_mean(): undefined | DidYouMean

Returns

undefined | DidYouMean

Defined in

src/parser/ytmusic/Search.ts:117


filters

get filters(): string[]

Returns

string[]

Defined in

src/parser/ytmusic/Search.ts:109


has_continuation

get has_continuation(): boolean

Returns

boolean

Defined in

src/parser/ytmusic/Search.ts:113


message

get message(): undefined | Message

Returns

undefined | Message

Defined in

src/parser/ytmusic/Search.ts:125


page

get page(): ISearchResponse

Returns

ISearchResponse

Defined in

src/parser/ytmusic/Search.ts:149


playlists

get playlists(): undefined | MusicShelf

Returns

undefined | MusicShelf

Defined in

src/parser/ytmusic/Search.ts:145


showing_results_for

get showing_results_for(): undefined | ShowingResultsFor

Returns

undefined | ShowingResultsFor

Defined in

src/parser/ytmusic/Search.ts:121


songs

get songs(): undefined | MusicShelf

Returns

undefined | MusicShelf

Defined in

src/parser/ytmusic/Search.ts:129


videos

get videos(): undefined | MusicShelf

Returns

undefined | MusicShelf

Defined in

src/parser/ytmusic/Search.ts:133

Methods

applyFilter()

applyFilter(target_filter): Promise<Search>

Applies given filter to the search.

Parameters

• target_filter: string | ChipCloudChip

Returns

Promise<Search>

Defined in

src/parser/ytmusic/Search.ts:86


getContinuation()

getContinuation(): Promise<SearchContinuation>

Retrieves search continuation. Only available for filtered searches and shelf continuations.

Returns

Promise<SearchContinuation>

Defined in

src/parser/ytmusic/Search.ts:71


getMore()

getMore(shelf): Promise<Search>

Loads more items for the given shelf.

Parameters

• shelf: undefined | MusicShelf

Returns

Promise<Search>

Defined in

src/parser/ytmusic/Search.ts:56

Edit this page
Last Updated:: 3/25/25, 8:08 PM
Contributors: EdamAme-x