twitcheasy-twitch-bottwitch-authtwitch-auth-tmitwitch-chat-clienttwitch-eventsubtwitch-pubsub-clienttwitch-webhooks
Welcome

HelixSearchApi

The Helix API methods that run searches.

Overview

Can be accessed using client.helix.search on an ApiClient instance.

Example

const api = new ApiClient(new StaticAuthProvider(clientId, accessToken));
const channels = await api.helix.search.searchChannels('pear');

Methods

searchCategories(query, pagination)

async

Search categories/games for an exact or partial match.

ParameterTypeDescription
querystring

The search term.

paginationHelixForwardPagination
pagination.afterstring

A cursor to get the following page of.

pagination.limitstring

The number of results per page.

searchCategoriesPaginated(query)

Creates a paginator for a category/game search.

ParameterTypeDescription
querystring

The search term.

searchChannels(query, filter)

async

Search channels for an exact or partial match.

ParameterTypeDescription
querystring

The search term.

filterHelixPaginatedChannelSearchFilter
filter.afterstring

A cursor to get the following page of.

filter.limitstring

The number of results per page.

filter.liveOnlyboolean

Include only channels that are currently live.

searchChannelsPaginated(query, filter)

Creates a paginator for a channel search.

ParameterTypeDescription
querystring

The search term.

filterHelixChannelSearchFilter
filter.liveOnlyboolean

Include only channels that are currently live.

Return type: HelixPaginatedRequest<HelixUserData, HelixUser>