Interface VideoSearchParams

interface VideoSearchParams {
    adult?: number | boolean;
    count?: number;
    extended?: number | boolean;
    fields?: string | string[];
    filters?: "long" | "short" | "vimeo" | "youtube" | ("long" | "short" | "vimeo" | "youtube")[];
    hd?: number;
    live?: number | boolean;
    longer?: number;
    offset?: number;
    owner_id?: number;
    q?: string;
    search_own?: number | boolean;
    shorter?: number;
    sort?: 0 | 2 | 1;
    [key: string]: any;
}

Indexable

[key: string]: any

Properties

adult?: number | boolean

'1' - to disable the Safe Search filter, '0' - to enable the Safe Search filter

count?: number

Number of videos to return.

extended?: number | boolean
fields?: string | string[]
filters?: "long" | "short" | "vimeo" | "youtube" | ("long" | "short" | "vimeo" | "youtube")[]
hd?: number

If not null, only searches for high-definition videos.

live?: number | boolean
longer?: number
offset?: number

Offset needed to return a specific subset of videos.

owner_id?: number
q?: string

Search query string (e.g., 'The Beatles').

search_own?: number | boolean
shorter?: number
sort?: 0 | 2 | 1

Sort order: '1' - by duration, '2' - by relevance, '0' - by date added

Generated using TypeDoc