2.0.1 • Published 6 months ago

youtube-search-without-api-key v2.0.1

Weekly downloads
33
License
ISC
Repository
github
Last release
6 months ago

youtube-search: Node.js

Search videos on youtube without API key

Table of contents:

Quickstart

Installing the library

npm install youtube-search-without-api-key --save

Using the library

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"
    },
    ...
]

Supported Node.js Versions

Our client libraries follow the Node.js release schedule. Libraries are compatible with all current active and maintenance versions of Node.js.

License

Apache Version 2.0

See LICENSE

2.0.1

6 months ago

2.0.0

6 months ago

1.1.0

2 years ago

1.0.7

2 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago