youtube-search-without-api-key
Version:
Search videos on YouTube without API key
90 lines (71 loc) • 2.54 kB
Markdown
on youtube without API key
**Table of contents:**
* [Quickstart](
* [Installing the library](
* [Using the library](
* [License](
```bash
npm install youtube-search-without-api-key --save
```
```javascript
import * as yt from 'youtube-search-without-api-key';
/**
* Given a search query, searching on youtube
* @param {string} search value (string or videoId).
*/
const videos = await yt.search('Hallo Welt');
const videos = await yt.search('y5kIrbG2gRc');
console.log('Videos:');
console.log(videos);
[
{
"id":
{
"videoId": "y5kIrbG2gRc"
},
"url": "https://www.youtube.com/watch?v=y5kIrbG2gRc",
"title": "How to Download Free Music On Your iPhone (OFFLINE) 2020",
"description": "",
"duration_raw": "2:01",
"snippet":
{
"url": "https://www.youtube.com/watch?v=y5kIrbG2gRc",
"duration": "2:01",
"publishedAt": "3 years ago",
"thumbnails":
{
"id": "y5kIrbG2gRc",
"url": "https://i.ytimg.com/vi/y5kIrbG2gRc/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDuzgRSHVaWMTmiU4TAzv0Opz2CmQ",
"default":
{
"url": "https://i.ytimg.com/vi/y5kIrbG2gRc/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDuzgRSHVaWMTmiU4TAzv0Opz2CmQ",
"width": 720,
"height": 404
},
"high":
{
"url": "https://i.ytimg.com/vi/y5kIrbG2gRc/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDuzgRSHVaWMTmiU4TAzv0Opz2CmQ",
"width": 720,
"height": 404
},
"height": 404,
"width": 720
},
"title": "How to Download Free Music On Your iPhone (OFFLINE) 2020"
},
"views": "199"
},
...
]
```
Our client libraries follow the [Node.js release schedule](https://nodejs.org/en/about/releases/).
Libraries are compatible with all current _active_ and _maintenance_ versions of
Node.js.
Apache Version 2.0
See [LICENSE](https://github.com/appit-online/youtube-search/blob/master/LICENSE)
Search videos