youtube-api-v3-search
Node.js and Browser
YouTube Search Google API forSearch for YouTube videos, channels, playlists and live events via Google API
-
Node.js using https and in the Browser using XMLHttpRequests
-
Super light no third-party librariesAdded browser-resolve for performance. -
Supports the Prmise API
-
Thanks to @MaximVanhove for adding Support for CommonJS, AMD and global variable.
Installing
==========
Using npm:
npm install youtube-api-v3-search
Using cdn:
Example Usage
=============
const searchYoutube = ;
or
;
Callbacks
/** * Searching YouTube. * @param * @param * @param * @return */ ;
Promises Just don't callback and you'll get a Promise :)
// NOT passing callback as the 3rd argument it returns Promise/** * Searching YouTube. * @param * @param * @return */ ;
Async/Await
async { let result = await ;}
Options
[options/parameters]
Search Options
The q parameter specifies the query term to search for.
The part parameter specifies a comma-separated list of one or more search resource properties that the API response will include. Set the parameter value to snippet.
The type parameter restricts a search query to only retrieve a particular type of resource. The value is a comma-separated list of resource types. The default value is video,channel,playlist.
Acceptable values are:
- channel
- playlist
- video
Example
const options = q:'nodejs' part:'snippet' type:'video'