Skip to main content
Module

x/youtubei/deno.ts

A wrapper around YouTube's internal API — reverse engineering InnerTube
Very Popular
Go to Latest
import * as youtubei from "https://deno.land/x/youtubei@v5.2.0-deno/deno.ts";

Namespaces

Classes

Represents a parsed response in an unknown state. Either a YTNode or a YTNode[] or null.

Provides access to various services and modules in the YouTube API.

Represents YouTube's player script. This is required to decipher signatures.

Represents an InnerTube session. This holds all the data needed to make requests to YouTube.

Variables

Functions

Builds a /account/accounts_list request payload.

Builds a /browse/edit_playlist request payload.

Builds a /browse request payload.

Builds a /channel/edit_description request payload.

Builds a /channel/edit_name request payload.

Builds a /comment/create_comment request payload.

Builds a /comment/perform_comment_action request payload.

Builds a /get_notification_menu request payload.

Builds a /like/dislike endpoint payload.

Builds a /like/like endpoint payload.

Builds a /like/removelike endpoint payload.

Builds a /music/get_search_suggestions request payload.

Builds a /next request payload.

Builds a /notification/modify_channel_preference request payload.

Builds a /player request payload.

Builds a /playlist/create request payload.

Builds a /playlist/delete request payload.

Builds a /resolve_url request payload.

Builds a /search request payload.

Builds a /subscription/subscribe endpoint payload.

Builds a /subscription/unsubscribe endpoint payload.

Builds a /upload/createvideo request payload.

Creates a trap to intercept property access and add utilities to an object.

Compares given objects. May not work correctly for objects with methods.

Generates a random string with the given length.

Generates an authentication token from a cookies' sid.

Returns a random user agent.

Finds a string between two delimiters.

Converts time (h:m:s) to seconds.

Type Aliases