Skip to content

appit-online/youtube-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published