{"_id":"youtube-search-api","_rev":"38-90eaa3e5b83bce18a044e0e99e5e5453","name":"youtube-search-api","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"youtube-search-api","version":"1.0.0","keywords":["Youtube","search","api"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.0","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"ec8b19f1811b35f1811761c067c5bcb4a82edaa9","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.0.tgz","fileCount":3,"integrity":"sha512-XWiebdOpLom9hJrJZS6RhfQ+KqSlA0qNfYoeD+hIxQ43iFs80YAOUHUhQ+xvdcFCaJv25mKiZ37x1KBQlFGpnA==","signatures":[{"sig":"MEUCIQD9HGGtt8jXjEbDYnkRC65G5YunUph+sKN6sxrouEk5kQIgCU0wkEGpCctGFYFq47bdOCMT5fXqe0Eg02ftbikY6Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3hjJCRA9TVsSAnZWagAAxfMP/iekKmCRMYKYZ2KgUyPg\n3U4ED1EcmK7FpvpMGdrW1lEKRzo+b24WALKTywtRyM7INxGNVakCEMXHeHwg\n3WcOHlTdxrGr0cNT1fDVfYEqeSaRpJYZudJ6ziVr6nywx4Sv2cgUjUQGkd5d\nPEoGkg4wUgLu9DM6P4Kj29/YcsCiX2+hgiYxEA1DXi0twY/EggFODrD3rm4g\nMJqhgKk4SxuzfTW2NC9TQGa1DOOcJpbEaIGm6Z0G05EKgLtP7wfUlfCNh62m\nnvNQqwgFIdZFmkS4xIevE23bTB7rohRFL8x8Mi947qoz3lKyV+ODssNnmfKy\nAnVpSHyr798F3amPNXk+DHLdyAw7vVrCA9WY4Yf++66nohySixFJJzEObsXC\nD3vPjlZ4LlFQwz5X9X403yWTF7lZVmWDnGUbLkN+QFV0f/unIfuu6An2LajC\nmWDIs9LCvSOisalYrREuGn+QD2rUunLKeI3d0ROqs3Msti9mCAx+yfvVvjIl\na2zcEq5KjpEl/fF5r3edQWU9hKKv3ZfJRbcPAKO1G2wn7VkJcqvXoElFIYiv\ni9crt/GAOiXivuIlWcZp6qdQu1KM9kj0lnDMAFHxFa6uo4UfvY4sP/ERuBd2\n9GYwDEe3WzfJaYrGnu8rGeLJH0MLK7ApTdWN11vY3P+TYCPrlhunVOS9lBal\n9xp/\r\n=8HDr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1f9cb415bb502af4e66e10e288bd4664f678ec65","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.10","description":"Get Youtube results by provided keywords, no Login or api key required!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.0_1608390857134_0.7623085604066206","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"youtube-search-api","version":"1.0.1","keywords":["Youtube","search","api"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.1","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"2462ed064e7969d3a9ef00194458db0765852bf5","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.1.tgz","fileCount":4,"integrity":"sha512-VE0SBpcn2Z4WdStnssCji34lWLCRchik+a/AD5AMf+mg9jXfHe3hXCYrRJ4tVlDVPNSSMAMgKt2IjCmwJ9COsA==","signatures":[{"sig":"MEYCIQDU0OrwEb3bAq50EBN6rLLrDUEyrNoOvX7IaNagPL5aCAIhAOOBfL2BYA8aKWr5daF/+qM9fvYLjP/iDCbAq1r2+l5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3iQ8CRA9TVsSAnZWagAAtoIP/A0FsMYL2pZPZyaV2uIx\nMdtMqmQQXaK7Wp0XK93f+FDMRK9Z1wXTDVNNeQWODuaalzDNxZcsrvKtsFCC\nwSCPTueGYn9PSMLsrgXR3zuHqi9AWWbiZX2RLb8SI6Q+o7BLPTRsuIQ0UYKp\nPCANPvQQvMSmoKNeUeBNoMCsKNqTo7T3zWOb6RydMW8DSgy8BqIVqeHB6tRG\nxhacSKybRrpRsknK0EDOew3raEZjdW3975syQsXHlJYvoUeA6cURs+wzNqgh\nGZfoyl63eO6wOcCXB16OEhNjFtjIRPd8lojFDF0Ty8XOhtAHPYcy4xv2OsQn\n9/uBFTkkNo5wHHWSGYFmAxRD056Td6ertHGo3TgQi7h3Cr7hSnQ5EHi+W+NI\nsrQB3/0qHm9utQM6cELr1c8748v7/piGM+mAI+GR8gj9QdXUrgf6E/vdS5kF\nwZO8f2CWOuNVZU4yn5zehsFfUNGHlojXEth1EIajPx2llg0AXnD06HhAC0M8\nFRWcOjyU3GKglIbjFTCCBtCr/E6VPDauC0eF0LY8vGf0GND+qJqN8hZ32odq\nXB9AsFjS/X2e+xbDje4Zzbf7jEZ4BKFMUOihv3BYoHIz2qI8zeTa0Tq5UK6c\nFvaOAcB480CjNnWnq+88FGapxHelfzbSZf5eNk3O9XAv/EOutpnoa/2Ce0Wh\nmFUy\r\n=nJB7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"411fc1e3f86bd0e08a2fdd2350197b5457d41e7c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.10","description":"Get Youtube results by provided keywords, no Login or api key required!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.1_1608393787680_0.3526411778566083","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"youtube-search-api","version":"1.0.2","keywords":["Youtube","search","api"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.2","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"0b637d4ee89be96ab6da72ba12495960a947c2b4","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.2.tgz","fileCount":5,"integrity":"sha512-k2VB6h6mg3cfqEdTqdmXhwVQphLKh9g0KDzAQDfaOkNRV50AiNii0DAAV+f+ld9Uh9MeUVo4iwfidI3dHCWSMA==","signatures":[{"sig":"MEQCIFHm4sUnvGPx356ddZWZkVS4uiSuPDbuOfedfp1gvI4mAiAm4VOQowr4ARGsmI9gAK7nneyVGqb9P2L9BxmDk9XKvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3jNzCRA9TVsSAnZWagAAJ6YP/RhwLFyBJc0j4/rmMFXM\n9sWbkjl3hMBcTAuV4X3W+OpGCIoarz4m3EVx8891FNmsiDZ/TYBaOytV0vhs\nOZdPHkeJLh/+NDFeRP2fXrYUZKqLyxW7zpVlxhx342mfAbWcPp5KKO+8D2QL\niLjNvkpTxZI3HEtweSTI9yw3ME7ypuNNHvDF90d/KTQ/DrwGSjgRFPSy3zHc\nbogjh7gQHC9B8T29ePjqOhnfBvLx9BnZvBIKmoygY4HRPRnoSDxK2DeNfutB\nwA2/ppMwWx9gSBFR+36C0sZhpd2RHtWC3z2sG17pgkROaevUU+l0JFah1S+a\n3nCG/VwwVxXVn9ZO2snf/Xbj/uIQWgGQL+e7dhjppfPCTH1m2aJwDHfAnoor\nHMlxzG03yzw2euuhsIiCIjwltQmqDxHKsyuFnlJJVOacus4vAJ02VRMO/ZVk\n8kle/SH0w9WmD3rk4yWdOe2aPeN4AaMFh5kKWG/VnfxrIgNdzksiBYPDPJNc\nBRd+WGxsdux074yH8gqh+QyXvRBFLQpq33uqHhN8Vb8TsJLMx+jtbn/UOVp4\nURkIbMHUMsH63lCQcX2vcSUkO0M7ayO9eeUbSA0Nfg0OZsQsYOdU0LWMxkCf\nfyOn37AreIUO5COzNolkG92t/75tobQ5IZ8HiQZTl84TLUCS7k9/NWQbUaL3\nmKQg\r\n=bVu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"127226390e245aeae279dde7bac8d05c0e5080ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.10","description":"Easy to get Youtube results by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.2_1608397683047_0.7868342406632738","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"youtube-search-api","version":"1.0.3","keywords":["Youtube","search","api"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.3","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"a96735d7800e81a49e952ee2243bf1ba3feb35b2","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.3.tgz","fileCount":5,"integrity":"sha512-9t7Rn/4IqPXN5fhcOWrQCxQE6imyzbrHxdDtxUkD3EXfm6fBc3cBAq2JYKOtRpq923k6+kxfO1ITBYzPxXtffA==","signatures":[{"sig":"MEQCIEkemU2nLTEgoiitQuokrs4eYmDL1V7gsmbf9Ie9+XR8AiB9/vx7E+30TQFaDOdf1+BWOoy9Bq5+9u5uOc2Kf7/t6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3jdVCRA9TVsSAnZWagAA/g4QAJGFECJO1XkjSeIX40fm\nbnQtL/tk3MSbxaG9MId0MoGx/NEIjs+SFNQBXUhzS9ZwcTkp5uiS250a+Uc4\njfH3rmDM897n2iYsiOsd21PR0vEdcrD4DpWwdRcpWzxCanhtHzgwu71jGcex\nLfdn9YNejIgm1Hyrl5ydOaa9XrC+uZt83EkSRwRHMzMqtQzqzmltGpoyKvMS\nKwzaD3Oq9lo4aCpfTrkIb5iKaiiZVfBya5e6YqgQOwXbBsra6RAljMP2zcBm\nWObAXYUfHbNW+qgE2+aalLxluL0sdkT/Qckt1tnd4Gmnnh8Tc4RXMAqpB6Ry\nGzaPiUMfeVO+AuTt9AXCr84TmQudpDW3NGtP+nKVzKoXPB5M/+/l1ePz1tHk\nJPkCodaV+nb/bTQZtb0Pr0KMY/1NNF2NpDa3CSeyE3RRCugTq5MRCHZMFuBI\nVS/RH3G9Bq1lsgEYEft4iyjoWFXXIAaQAdylXyrYgmJN2LFAun46ciys5x9z\nxAmkMNWjRVXCn4t21zxlBu/GC6HR9EZ9yhRVN2BiwtIx2dnwtzdZ5f7ned40\n8WPPFxRdFFAX6W8hkVsvUXkoQPH28+ZBh1vjhwkcJl3mdojBSF3YumuV/w9B\nB9U2dAZgZW27bfOYedwQMAuldx2yqE62MOmnqCPK/kaXJQAU+BCT680GyoDv\nxImx\r\n=mxEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fd0375e397343ab093537ae2c3b87ba8f4926a44","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.10","description":"Easy to get Youtube results by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.3_1608398676680_0.9868755549341075","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"youtube-search-api","version":"1.0.4","keywords":["Youtube","search","api"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.4","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"aa9e1cb780d89dd026f685c9d8784ca83a1ba465","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.4.tgz","fileCount":5,"integrity":"sha512-PMiYqhFqF/nmRPw7wW+eXE7dJlzxaDN2c6Cg6BSEiozD6o7NvsfRoaijG+NJ13N1cny5jWGvWiI5YzuPCTK/Vw==","signatures":[{"sig":"MEQCIEuQcNQIZIVaO7GAjkbQ+9p1Ur8Hap+GJTc4OYUyLOskAiAq2J7Y+DTzNZ9UZ212SrcJXZFNINWnXar+fa1rWph0zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf44YsCRA9TVsSAnZWagAAI6cP/RKN6vGEs9pZ+B4cnIgv\nY5FmHH9oYmuNnrjfY9U52Yg3VBIzGTNkmvJs4/Wpu8rXHNMPdcOyFD5VOgFN\npAZAJ+LkklG0jdMaEzPMYejd/dHqvyt0FJB98lV9SO/UvoL/KZo6fHyVq2he\nAxExb38x1Rzq3AZrpaMd92d9yBI7DDCRIH8h6QvEBfK5IB3WEDO5gT7bepIe\nnqFUdGXgtzDI3wC4mPW9wQxKQEw1SL90vvHRgADcc0zCp+rO3YnyYhorxjAB\netN3Rwdw5GWeyauReku2nPlU4hb/0w8CRdGWbVrJj+x+UlpTHKESTNDn7NvC\nAZLOHw2M8LCfKZIWSgQilJUFJ9xDwAFdYkSwvXvf0u2NFUdpv1yOwgalJhKm\nBfwW/Eul4KueWO/AU6U/upI+IUALIqa8kRwh8OoloeRzWduzxTdypW/Vom6W\nLvB8CgPG7qYY7cv0JM5gxp9eeQT+u/nmVAnflfNSuYS7o2AsbMC6x4FBZqPf\n+hxSv94PgCXi+6JcfOX4Q3gNUT2Y+JBQw8nPb1JRPOGcQ7tAUGIvhKTxV141\nzTSSGoBczsFVEXazHISQ+gzUjzK4ZDDIs2Xt3KwN7vWZkRGnye2CqhG5ToKt\nzyrLx4+5FkoDFO8zrOzimaLDd0vUofh7dvbAlF2WmUpX/j2Rqt5fm5At6wLU\npCto\r\n=xPk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b1e95d0c7f6077d513da80619ff31c294009f6db","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Easy to get Youtube results by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"10.16.0","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.4_1608746540206_0.727628511313253","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"youtube-search-api","version":"1.0.5","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.5","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"dffd4d0211baadaf9c548c156f7cf3297d610c54","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.5.tgz","fileCount":5,"integrity":"sha512-3Ewqn8cf2CeKciDhNaqoB3eHDmHCR+HrXB3SGMSLia8a+eR+Y+zJXe45NrPuPxCH/Rli5Vsv55YeFRWDoa8QNg==","signatures":[{"sig":"MEUCIFP/NQFCFvCZo8nc6HZ7aYd0cVZE2j6SjLebIdSIDoDAAiEA05z8FYFyKkXb+uNJvewRWSn3EIOiypyNkPwobf5K6Ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5GjBCRA9TVsSAnZWagAAhdcP/iKQePO5PguHdSvPLlxh\nUw45yoQdmKtqcSXZq9c/I+zpZyK1/MVoiHIt2phsIfuWKA8/MXhr17YA5aoM\nMVyplu0qJRmFwXKo7caKKWXcNZXK3bRU8GrsWulHJIIzBvKqb7Z2Ar0uPxj+\nwKpZHlOoN6wLQnfSiFUmuFOWa180DQYGnUAQ8tcnSpuaUB017XG5MnWQ70ro\nR5dYJB8GiRXo4Hw+y2XESg3IDySaIJquooo2nNDOW3T8/bOm6dJwkWxtYncF\n42EXG6nC57zPaprv4suvNbH2Q7UCHRHXJTaypH2Mkovu37qU4ihAeS6JwdVB\nNOmAi6tShUgL+joQCLHq5KinMNZyApPQv/KKxbRGav56riO2DAxaabt1TwfH\nh/oObFNxqqMbmWLPXknC/PxrWz1Reic+nj2eN9QIy1JHabNdlaYD+gCIZAxW\njnJlFCVc++sBSnoU9laLqmGoYIPa/plqX/l9tJi6BqcX1rawUHVLp7HyY1s/\n/FNQIoVwICI/AAbTJsw0VP6VsazQVlIksjfUQj+mFWjz5AtROKjb5KClWI1y\n+RKdMUiZ/vls4ZqaobtRgVzz4vA3nnP16lhTusVUzZbr4aqRq6Hl/PCPe4Xt\nqLnelH+JhdNwXcDGCQb8usaWSR2GfcWShX9gLk+S7sh0w0u3H0NQTuNTZMyQ\nN1D5\r\n=rlS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1d269f67e08cf338d0f3755d4b0f22d17d88d782","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js easy to get Youtube results by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"10.16.0","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.5_1608804544934_0.4576697982956224","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"youtube-search-api","version":"1.0.6","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.6","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"ac4670f3d4d81485e93afa6929b2a87770ba7ae6","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.6.tgz","fileCount":5,"integrity":"sha512-jp4JZ/PxVIPcPxbyZNwami+n3y9fO6dgqIgK3zBdQXP99n7p79iU5WpIv8QFjyDcnymuBilWVQlQkR5RHY0Tgw==","signatures":[{"sig":"MEQCIDPGlyR2ESAGoiAVvmjacJwG+DoUjqiT7X3M2Kja0I66AiAEcUIxy8hUN0/4deu4zb6QwPOcL7/mOdfssmbYH2vWBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6DjACRA9TVsSAnZWagAAW2YP/ikl8bbM/P4qW8PTPZ2p\nnU3YHK5T6AsdzCXj7ofX5v/erIvurRM7fLNMz84Omjd6RYqbxBHpzH1LZ/ax\n0XPnv7bl7Pz6qhI+ntgxjJaaMgpWJArb8b9L25+jJlZW0XAqWnnaNyDZzkDS\njuLMHbnjrwEzf/KwM20VBDz1DExaGqWfbAFSYxwdMxQjHLaT9V6Ot3m/wbu3\nB1iWYI9c+xx1uvIejzTp/fbEZHlB3kKLD/y8/ELP0yFUZlt4RNEwwFoLLpnK\ndp+NvB1wND4IgiSq14MbmRzAtu1sYGTftzIQpETtzK7fzLb+W3WwP5x88Pq3\nAM0SuzQRqd+3cseppYse1WSti6L6SNZcaIYaBXOt/xJWt4O1Gs2j3f48hb+K\nL62D9yZEXD8txRJUflaO3yYDB6huFSFci8RpcUoRiuZTTC9NVXB4Atx/yKlQ\ngu+xJYF7X5bW/7lGCpSiHo+QGzlF1R1f9260OmT/Me4D1L9MsCw3eE+hzo3T\nJLfN0Bil7DJ/eUmlknWH6St7bjT/AExD7tfM1jRMx9lGQhAljhNNfuK7/0Q2\nxilY8DuM4//U7l5W0ieony/1kLq4kCKyT6gJq4WVZASEuzUnF6YnrrXOowSq\nKc/55s5h8aoU3QVm8efWOk+1UjfrvLrM2qbAHvXkLo3LkXDtDas+tVN23hq1\nN/1n\r\n=qOPL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a894744501c34d3213af97cf62a616a5e665574d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js easy to get Youtube results by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"10.16.0","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.6_1609054399817_0.7100027139501899","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"youtube-search-api","version":"1.0.7","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.7","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"7ab2a9dfe3aee75db2f304d7df74ebfc1e0efaf8","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.7.tgz","fileCount":5,"integrity":"sha512-zeA/0uSK3taUwyp0oZB+5BBYmqbguebOS57aETAC37vewKkabXftxAVfrR5iAgz4YIVndyI4SMdikTlXwbVmtQ==","signatures":[{"sig":"MEUCIQCFDep/7/nQJ2F6mdzeurF+4Gb8nPPi6xbZhFuzV8YmtgIgV1X42uNMAOa35jDgkI5UPAKMwVBHDzDup4s8Ib6W040=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6LRJCRA9TVsSAnZWagAAbKgP/1FJkrQtNnYkwXKV17aH\npzTf8C69A2hjXRnNikTe19sll/pZus3wzgWqXBwl9a0ZKpI4SxrT51pxmGpZ\nJNyzbRJbR2hxAIrYz85+uTHVsb6FnjV0rwTb4PgCtzugalFIurevo3HJQ3bi\nKRBBibj1BTVyhJSBZ7RVyafaA5Gro/pNZwDxEFb2PlIioHYWZhcx03iwXo6U\nnCvBzmi4wsijghrnG9zh/tQErHB62ia/eJLyjA8JcyWSpNTTqqKUWTo109ej\n2bF7jvWLyamisVCD9ng90TqyvPWyp0OJWuTLSLwx38yPcnt8zpRGzeyT6+RN\nSBqSQZQgBf/dXfzbcml4jEo6PGsM+w7vAgARqwbjOkQV+lmhDT2fLTizSNLR\nD8idzUibFjvwD23pvAm2PnuI9VGuUjq4AW4gIUYqYdJyveD6Sj6fPoqqSt+M\n1LXyuqSZx6eAoMsn4Jzy81H/pYzy9nf8i6xfe228OGSVIUiuJlAX1i0VLO9u\nX86oCBcQFbV2gGGG5WMxKKowKWsqnuRQF36vk3ek1Y5rJ0LMVGuoO43KEuQd\nd3hHvFvR6LZ9O2zvVJ6ltHauasTexQdAPZlP8ArZQR18Kxm4Wh1wD/cICrd8\nkGKCKLtmkxCXrQMphYFCtvyWGeiOLOvdXu/exTo1YM1d2WMWJ1kea5vkXl+H\nrgUE\r\n=nYVB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"82450d4e37d95980db064b8abe8308de3df947dc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"10.16.0","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.7_1609086024534_0.9642451075151734","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"youtube-search-api","version":"1.0.8","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.8","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"1f2aee3a3de72d60e699345605381f0c267a0208","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.8.tgz","fileCount":5,"integrity":"sha512-Nf4Kp/vc6grLCEfT2DYeH3c0z98DR/Op7HG5833CaCpb4KG8ImTLKXhgQqNtwcOYrH4x5dqf6s1kALrvgkaL5g==","signatures":[{"sig":"MEQCIHnzGQvrThNBVvraaN0YFPVjgjy4CM0rVu9exJ71LulkAiAXbz7CsqSbQHyjOIDzRzBE7/+ACrcTh7CzM4v0IV4P5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8/8bCRA9TVsSAnZWagAAECsP/A9hNlKxVi0EkOVu7scC\nzMk2WbVW9jvGNuzmFG9YY6RUXebD/LT5M7/Qxl83QW0pTE/Y4xoiUZ4awJUh\nKFpSOTjGtd8K3dFWbQ6aEQFJh0rsIg6CoWiRpZNj+H3umXvINYRVXNFYlb6l\nzgYMIKSCT8ptIJBqfsCz3O5fwOv4j9+DfvVdtVzp2uF0sAK6/NRw5svnCtNY\nuwswtJmQ08UWHssIpxj6h4d132H+7zHGLvtYYBy5JoH3tGoH4Ba1biFi42Td\nZ8bAFUpjOr3/UxV5/oqDVSr736H9AvkANA1SDw4l99gWuKuZgocTECrcFZ6N\ngLQQRvFiTnpL1gdhaocTdYlhGoAPUGoQIRNbKgygHAuLBQdvS5UtQ1HkYutV\nME/i76GHOccuEbrBW0Bf1C9pAhakd1FxhLAFBu4QFle+BhNwycuCFHRnX2JF\nQbnAOAXJIYAReqGrxe4zbZS60pmQDKl/vHn+ryGXqyAltE0vf89eaQHyiPMc\npcBEbbXMt48APw6UeZQHqHvH2R6SGNGw8QMmJHUvRRuOtJ45awiG9a9f8lvd\nJPVecvrMPzInWn+mH0GXK4jwkKc+wVKyiG2zslxuJTCqPF2smHXpwVMb2lJv\nC9uRsjLQYnsrlJniaJd3fA/0DtXZvFC3lRLXwxTgV7YDEKl2UuMOePA0+QZB\ndPT/\r\n=8qT6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b04e812cd01da2e1bf68871286008cf936fd28cb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.8_1609826074789_0.17427064119907087","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"youtube-search-api","version":"1.0.9","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.9","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"87ed8c06e60bd8106b0ebee401fddaf8f8b8389e","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.9.tgz","fileCount":5,"integrity":"sha512-q6i+J8G2Nx8aLYN9qslNffz81bN1To7Ql3v5xgv2ECkkApC5UeWwt9KNTVcpZXf9YnZSLfyLeh5Nk48eMTtL6g==","signatures":[{"sig":"MEUCIDza49wMUBhiqexbzv7NrEw/Qsvt655Rkjjfbp8DfKtlAiEArNMqMINw+Mw9EElX/GyjIJmUXqwQy0hfv1joOiA6Gn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMj0kCRA9TVsSAnZWagAA2jsP/ickAgPaGmVg4sIWHrGt\nw6U7d7sSbadSwAyW68E9mZdRGSOvTogaCv8w4n3Sg8IhFsGIi9939r2UzGRk\n9t1KQUJ/2t8oqd5lYYkL8/ym5naBKUUV5gHvzaWstKdKzUDcAC/cBe0XzZTu\nTOO3MjvvQRxltLT0mro0qWiPo7IwbrEtMTg7fzUUrI4o9IgpAEsZUMmv8TKL\nmrpzkh4irZsCsWnhwoMIoIhIzIdxoKiBAR8u+fvXHca4H0ydPpFoT/40Qk/2\nhQo/YXH/PdP7jhNaXpRk4g7P2XjLt8wJQ1XEgL/2wIsLVHI01NlQTALysDHI\ndP6dhO4XxrKSfD4C1y3s/74qCc91+88ZpB2XU6feKB9oaLLmifUa6eTZ+IPO\nY3Kh3OH0mOQHfGzxWBdjUi75miSwV75fXXYx58LCr3/z8tFSdsQnZ2JnG2t0\nZ10vFbHoDezI0280t7rIDzc+gAGCjmXRAvPOVyaxh9wQskBOE4ua0PluTq6b\nuWwo01dijC4+1kmVF9M3mKZMNu4UkTvBgcCuyx9Xbmx+tmGYgQadS4kWpfsW\nNxJshmgmeqIZvX0KyjUAIGi6TmhQ6hcmnkQFk/DLyiAiN4gN3TTXnKiBNvIn\niK0ZePlju0psFpAaX03BsBcTj1+f0rDf+M3/obXSzKM6gfNFfVQRyYHAUDNA\nVXaX\r\n=t7oO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"301bd453e9c8a80155dd7587bd07c3260cf1e9c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.9_1613905187643_0.2611620366350469","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"youtube-search-api","version":"1.0.10","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.10","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"18ca885a7416ad60d3121fbcc5b51469028c1d01","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.10.tgz","fileCount":5,"integrity":"sha512-4SWkiQEa0Vg+7usiLRxVme7mjpUoQAHDVhk2a7E/JZbYuvmy1JnmJSGguBlbm2MxEawRFZJ6SFdng7frX5a0rA==","signatures":[{"sig":"MEQCIArsJ49hKsaK2D8z+0D5ppQs0H+jzn9apyBqdqXF+KGiAiBOoqp5wiIv/noOt360xzZim/ciJidZUsUNo4GA51+a8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQHlHCRA9TVsSAnZWagAA8z8P/jq/I1LPAdq8QDp+Fyds\nT3ty7o6Sa+8ZoH0V+QHtY4vUCiqNn15LfwC5ftMH1nkBJZjRzdrsRLgXdPT8\njBpdYyHIdw1xeJJq9HF+RX94syglmAPdcrE7KTn7sXnHAFuG13UTsubgMMu7\nUunEzNMj+ldgq9SQl22a1Dmi0xfKnKyMU0eB6DthVxXs90HTyBuw8zeQabBc\nCOQ9GNSd92PHnGE4WWfOrrHTi7pelZWilkJ0Us8ZDq+dbdQ/yrRAGmPj6wmr\nVlGhXLlPUYMBa4SvqZb71rJkoswnIAKbShnWzlwcYSEoVHPcL7KtLGf6OgJl\nYeERGqMQcJg7+9aNVaXXBmtFlolyuKsgsgJzNXTiyG2toqTxBWzu8UWSZk0t\njjI6wLyEbW/ZEC5NC+8yZUiaholGjxVJ23F9dxDEas5Y6NR0e+YmB22Ri4Zx\nehbhe61puDqWgVevMUvF/ksJm+FXVyDNEQ20aixDUgauXoxFlJrKsgU12LAl\n2NW+ragIejHGYZji790FfybBFA+vw4KL1z7KGYneEauJi5GiNXsBFX8Oj5j/\nhhLrUZbzw+MPHCzsWuMxYMOK0VmdKVB5GTx/ujMV29GgDx43ZlLAlscIOuJt\nG+/Ugu05nNBlVIVa89Qfs6utJldfu0roowovzy4Kt/9xWja6a4QW32oKgSji\nk+O/\r\n=yYL5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c3f266e7b244ca436498e6f10330db34ea7609b1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.10_1614838087242_0.8382243357508157","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"youtube-search-api","version":"1.0.11","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.0.11","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"c220dc7eac6983fe0b8725274b764e0c737d15e3","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.0.11.tgz","fileCount":5,"integrity":"sha512-YvbiGGuJoZ+EnKhykJACWtsnboDmtCR+OJifv8HqsiTuAf+l53hE3PIG1xhv4FsMZ3/q9McIWKGPAaNv0vLHhw==","signatures":[{"sig":"MEYCIQC6dMU7ZyXCfULv3dz+UuzkoCUWtYogdd0FSP63aeZEBQIhAPlRRo/iADTCvd2HJDJK+ixdiaec846fdwi89B2xSZST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3CUbCRA9TVsSAnZWagAARr0P/2vpaPEw7z6aFOWulJ+Z\nf2Z4ZqeMRFvgL3LHo+xmq6u2bFxMg91+zrrPHTEUQp6eLRGPQxivm37Mp5Jx\nACtqYbngGjGPYfUrGbj8Z/4kksSxzEQdUQUqg/Uro18AG6ngiXFMRApm8CFl\n18hWSu6IUlYU8XD8wpm3Pjq+SEOH3sHFN+5jQfRNvOerpKuNYqWvvs9b42s4\n3j1gYjcFIj7BoVaj++SqwQn2VixGhwQbo5JkEWqxZ2lXwybut0vOMaxwVhmS\nqENLR+N39HzLy3cNWtDpl28G6mxXvCSlJ+DOkK2io6qMphumoTX9VQEUpVux\nq1iFXhhu2/iaoQLySUO5PA6xA1JaBwJ0mfirLmnmXO7EEfCiHqr6bLfOsz7q\nveRCR73D0oBwaoCuUSxd7KVcV02+pU9zP/ip5YtbaQJ0c0lUfvbqInZtK2fp\nKEBYMsc+y6Dq2ckE1KjOLaf5K1iL1ScdKqvR9Vbl32wvwecSpzAm1ooUxEOz\ngAMsMdB3G1tFMAmeWNjpsb7FACUg0fxqjdP6Ln5KxHz4tMsHx9CERsteV9ip\n97XItbkSkk7l2R5oFWay2uEsI7Wdv1SL1FexUpU4TnXRLGcvcI/cwjZq9BeW\n0Pu8gkEBWD+/9PcJpIq2kTE5/opQcxPG+dsS7rAv0q3qhmQ+32rlqbVsnwSO\nONrC\r\n=4kf5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"62ded63e0f4f1b4366be8aa70458ba5e3c386c4d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"6.14.8","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"12.18.2","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.0.11_1634631404521_0.7433806938217205","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"youtube-search-api","version":"1.1.0","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.1.0","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"fa62a56f18aa7acd0dc509b4200d452053e6be97","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.1.0.tgz","fileCount":5,"integrity":"sha512-mzaCMzwJIPw1NaW+HanK9WnXcds5aWSA1zdp73gXeoUjkP19rVtjFmdZLvz0abHq/WhpbesNZRVRgJs+H/j8mA==","signatures":[{"sig":"MEUCIDD2MKaavKY1OdGjaE4vr/8PP9beFK0Bs0+DAmVkN+OHAiEAu7cvdzZ63EM+XY+lMoNpPvjgZXF7bahyEeCQN2V68MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDzj3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRqg//ejAo6HOgsK0lKNn9uNSS66xYF6rkuN1ooPlOEGIMAgIlEEN8\r\nUyUEj78wnf0SoXOgCaerrimp3CIV95NZwgNCOYJqJmCEZhi52erTSJtrL8p7\r\nFN57rYTod/UPb9YutRcProFoQgHKWA0mOlZst6QhAH1rmhuAEyT1x/rZqUqy\r\nfZyKJ8kXbGrDdR3Xq31MZ4UKF3NaDWZuZ+k8irvOIbUaW0RmT+uNGelWuGAC\r\nEdWBJ6nw5qXE7IxmT9y7DI2IIoLVcK9W6o/w26KL6pSCv9RSEGhE4wcRnLn4\r\nkHFnVHnw3ZDjCllBNdV8sh9axDxF9Z9E8BZ8lmUxcBWt8+eViivIycbBdqCr\r\nWwGSS2TlKmS6Cu4WrFOLG++59UCCHRqlliw61JXeKiKOWXN7bKDE7Sd3gXmT\r\nhqqQY/Lved/o9bytLp/oyXrsnfY9AzG8oEujxA891BSRI3vtX6PLiRP27jXD\r\nOukwTYD8frY8wjvDUzS0I/IvWaz8/lyiZTVZdzV/WVbKAsD557z6a/+qwoBJ\r\niYYCuWz65vfgxyGRUde0RNogd/81+2qXkoFwn/Vjecj+9m6DXYXcWrtOcWx6\r\nGo4GkPeTKWns1ZTu/z04IdUNoev0TImu1cDW3AMnqUUwcLblFHcSZmvrm3OU\r\nE78Olw6xpmF8M6z5nBJuTuTssvYuvjZNsvE=\r\n=/9mu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"64d9ff54887dcba1266218d0483af3b66506dbb2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"8.1.2","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.1.0_1645164791269_0.30883628482563386","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"youtube-search-api","version":"1.1.1","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.1.1","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"3b0203af5137ad25a8b0d1835dffb1a448fee124","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.1.1.tgz","fileCount":5,"integrity":"sha512-3OiD1V+ZPH2oNzBhNsbTsLBbp/VoIGnPEEOLrF7rfrpwpjlw/Sm+i/TQHK2YfC5NF6i2auiOYHyK7r983VXmzA==","signatures":[{"sig":"MEUCIAfjeydtEHMTWy1NIgeLdDMCnPQdxzecTXddXONHe9TeAiEAmmLev+4rp13AdhXae4+tKvmHuxQOJJGoQGWS5b+760k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS6iFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro1g/8DiujcMgrZ+4p8p7hhqccon+JhpvbexYWM8ewRtjM/55m/cOR\r\nuTkcHTpaPubzs2OcM8+gx32DuaakA1pz99NjDSJC81l1xC8VQWEvTM9pzAO1\r\n0b98HYMbGIA2i5p7Ww8KNEC/TTIzMBeoHtaUlsIxwP56j8gfrp+bmkxTILn3\r\n6FE6Lns2rDIt2Rus17CterBtI4iM/w/udg6DVK1A+qM7+1a2FZO/gTvSxhtZ\r\nGAcG7YwDQ0uq2nK11Dx2f3otQTjPTlWGfixr+IeQtWKRdX6asUlONqVZQEuv\r\nDTn2fKBDWoq8ZHKpGEY30MVfExUP5pR9y2DanJ/Ed9bGWspPE5X4ATPjHL/b\r\njzpWBeeoDE2x9el7UD8T4DeCzxv1jp3IQ7I1NsAwZn6Sr9lYYWDW/igxQhEC\r\nbEh6pgCAOYSMn24XCKADeYgNannmHxadqV7s/hAAM0s8Y8DrttauePDmTcCs\r\nZzN8qA2hSkfhJM7HuJzSSpcjjNjN/RSuvVQLenm3zBVbYTEteD543mkVeE7E\r\nLmtsL5jTC8ZoCZhTT+OKKkkoURJ/ObRWjq5ArvSB0raY2JTSGmWHBZl5PWjB\r\ns0W6p6z9rG/nLxhZFg5mhlH4YpGT5OQY43xW5x0HsGZpjpeXdGMd958sa7DC\r\nKelB6dyYayCOqMsFsW16LJZdxk/k54C6qHk=\r\n=MH0y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d26e46a9cc68e4411796758681cfac98fdcfa94e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"8.1.2","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.1.1_1665902725427_0.17866714731802835","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"youtube-search-api","version":"1.1.2","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.1.2","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"f901153443a50d1c77eb4887e76532d167310e49","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.1.2.tgz","fileCount":5,"integrity":"sha512-wvsBYv2VkBbC2TDvQ/y3L0VzAeqn6mPmCFfyJL7kVd1HVFyyHvcE/YhqUjT4Bah/rhe5kb8QMGTfgcw6Hp58bQ==","signatures":[{"sig":"MEYCIQDAd+s7NpYI9ayCCBqlaxeNiqQIVRptvUGxjLe0vQ/klAIhAK2hr2n7uw1+/AfqRVMtWWSF/jlxmFXILuHJXJm9ssFD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19398},"main":"index.js","gitHead":"7b68b4db702e648c8a876405b890d0346ee30e38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"8.1.2","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.1.2_1686547409886_0.9970045060378359","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"youtube-search-api","version":"1.2.0","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.2.0","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"4d2725a0ae6bbd96c7922d80014342aab00c3bb0","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.2.0.tgz","fileCount":5,"integrity":"sha512-q0pPt50y6/0uVyNqHjJ8J/nIecjST+GO4sIk0rGkt42SwdC6H8+vaYa5BtwwbzkigYu+ebUuQI4JNlUmLostIA==","signatures":[{"sig":"MEUCIG8HZQyUtjauZOcq/fNji8QOQ/vX8a61ZTpvgmo7NVArAiEAre85q2XZXy9NrTR9kKl+tsyt++Agw8xI+o4bTFb4ya4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21007},"main":"index.js","gitHead":"c22fc6b9f77e6d5170ff7d3617924919aa1081cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"8.1.2","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.2.0_1686641300234_0.9301936534334088","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"youtube-search-api","version":"1.2.1","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.2.1","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"c502302be17362658db402b7b45fe258a74b2d13","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.2.1.tgz","fileCount":5,"integrity":"sha512-XipSI06g/fYOVolMQoXlVIeE9IjYQZPUFly17VNm5pkX590OIo7tJWaLKI25RBTdP9y0KGEToxliFtTy8hvMyA==","signatures":[{"sig":"MEYCIQD5mUKGyP0HTbog0rbCwE4U68QHrce+41GUchW+tE9zUwIhALZO+xoztjja709tJAvPTn68azTTQ2HqzRg1cQva1172","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21060},"main":"index.js","gitHead":"686129d5abd97d4ddfe0042b0e464ea0b73dd92c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"8.1.2","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.2.1_1690878516799_0.7488105089994979","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"youtube-search-api","version":"1.2.2","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@1.2.2","homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"28261062805e377d90e90c916c0521607d1d9c0c","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-1.2.2.tgz","fileCount":5,"integrity":"sha512-zvC+3pDS5Cclv+n+EFunaHzTMAAgt88x5Cth5KpT1xL5Pic30U5oSN2HwFL7rofT8ffDrkitAmBK5UOo9JzjlA==","signatures":[{"sig":"MEUCIQDkx4KqBlTzyb3fdOeT/WYGhF8aiFplDCDzp9Rn68wRkgIgboWMkAaZdPcYpAQeRdDLrge1E/+zjxur3lbnDJrVtyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22097},"main":"index.js","gitHead":"48224f8ceee5513153b6ff6420319e816fdd867a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"10.2.5","description":"Node.js easy to get Youtube results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"21.5.0","dependencies":{"axios":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_1.2.2_1719210299787_0.40696691859893575","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"youtube-search-api","version":"2.0.0","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel","typescript"],"author":{"name":"thisisdamon"},"license":"MIT","_id":"youtube-search-api@2.0.0","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"dist":{"shasum":"9ea94a8a80c6dd9f3be93e1be36d1924f07e7fae","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-2.0.0.tgz","fileCount":5,"integrity":"sha512-W+4EoNMP5ciyiY7NFctUHiWTw4B3qdluPngzg/oFiQIQqOrRN7UZ5kRCxS/lflN+gC3xowQM+o7uwdzslxeS4Q==","signatures":[{"sig":"MEYCIQCXAzs2to1qs8FHnycOvrh9EHLtDQSwh6ll1UjKWiq9bAIhAOANrLeKD3UavfWIU3ryPzfj0q98Edv5QmJh5uokcCbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25828},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"caa097bfc9e88386f0ee554392f49bda6021fee4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"repository":{"url":"git+https://github.com/damonwonghv/youtube-search-api.git","type":"git"},"_npmVersion":"10.9.0","description":"Node.js and TypeScript library to get YouTube search results with playlist by provided keywords, no Login or API key required!","directories":{},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/youtube-search-api_2.0.0_1749532222297_0.8758236085994016","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"youtube-search-api","version":"2.0.1","description":"Node.js and TypeScript library to get YouTube search results with playlist by provided keywords, no Login or API key required!","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:unit":"jest --testPathPattern=unit","test:integration":"jest --testPathPattern=integration"},"repository":{"type":"git","url":"git+https://github.com/damonwonghv/youtube-search-api.git"},"keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel","typescript"],"author":{"name":"thisisdamon"},"license":"MIT","bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"homepage":"https://github.com/damonwonghv/youtube-search-api#readme","dependencies":{"axios":"^1.9.0"},"devDependencies":{"typescript":"^5.5.4","@types/node":"^20.14.10","jest":"^29.7.0","@types/jest":"^29.5.12","ts-jest":"^29.1.2","nock":"^13.5.4"},"_id":"youtube-search-api@2.0.1","gitHead":"44cdac5be1e1995dbfbfece3b1a7f786f64df3f1","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-hmaPrPiiZJTrG4TYtUALQtuXeS5fK8lyEmyG7HYetb+1UyJnpVGD4pC72KFadJVW9Fo39qVkPtu9OEsiQOFBEg==","shasum":"9ef8449c1e8fae6334791cba6cf7b63a349f0aad","tarball":"https://registry.npmjs.org/youtube-search-api/-/youtube-search-api-2.0.1.tgz","fileCount":5,"unpackedSize":35440,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmg/wU5LKz4TMkmxdfpW3/HncSQQva933weFS1Y20dfQIgJS6JkvZFYlgc6x0/qy+UR5uCToFCQUll6vPeYWgsfXw="}]},"_npmUser":{"name":"thisisdamon","email":"damonwonghv@gmail.com"},"directories":{},"maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/youtube-search-api_2.0.1_1754461211045_0.584351931282902"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-19T15:14:17.134Z","modified":"2025-08-06T06:20:11.460Z","0.9.0":"2016-04-03T05:42:07.522Z","0.5.2":"2016-04-03T05:42:07.522Z","0.5.1":"2016-04-03T05:42:07.522Z","0.5.0":"2016-04-03T05:42:07.522Z","0.1.0":"2016-04-03T05:42:07.522Z","1.0.0":"2020-12-19T15:14:17.266Z","1.0.1":"2020-12-19T16:03:07.814Z","1.0.2":"2020-12-19T17:08:03.226Z","1.0.3":"2020-12-19T17:24:36.898Z","1.0.4":"2020-12-23T18:02:20.340Z","1.0.5":"2020-12-24T10:09:05.057Z","1.0.6":"2020-12-27T07:33:19.962Z","1.0.7":"2020-12-27T16:20:24.678Z","1.0.8":"2021-01-05T05:54:34.975Z","1.0.9":"2021-02-21T10:59:47.801Z","1.0.10":"2021-03-04T06:08:07.361Z","1.0.11":"2021-10-19T08:16:44.637Z","1.1.0":"2022-02-18T06:13:11.440Z","1.1.1":"2022-10-16T06:45:25.579Z","1.1.2":"2023-06-12T05:23:30.057Z","1.2.0":"2023-06-13T07:28:20.400Z","1.2.1":"2023-08-01T08:28:36.966Z","1.2.2":"2024-06-24T06:24:59.920Z","2.0.0":"2025-06-10T05:10:22.506Z","2.0.1":"2025-08-06T06:20:11.235Z"},"bugs":{"url":"https://github.com/damonwonghv/youtube-search-api/issues"},"author":{"name":"thisisdamon"},"license":"MIT","homepage":"https://github.com/damonwonghv/youtube-search-api#readme","keywords":["Youtube","search","api","youtube-search","youtube-api","youtube","api","play","youtube playlist","playlist","live","channel","typescript"],"repository":{"type":"git","url":"git+https://github.com/damonwonghv/youtube-search-api.git"},"description":"Node.js and TypeScript library to get YouTube search results with playlist by provided keywords, no Login or API key required!","maintainers":[{"name":"thisisdamon","email":"damonwonghv@gmail.com"}],"readme":"# Youtube Search API\n\nYoutube Search API is an API for getting Youtube search results.\n\n## Installation\n\n```bash\nnpm install youtube-search-api\n```\n\n## Usage (import)\n\n```node\nconst youtubesearchapi = require(\"youtube-search-api\");\n```\n\n```node\nimport youtubesearchapi from \"youtube-search-api\";\n```\n\n## GetListByKeywords (Promise)\n\n```node\nyoutubesearchapi.GetListByKeyword(\"<keywords>\",[playlist boolean],[limit number],[options JSONArray])\n```\n\nGetListByKeywords Result\n\n```node\n{items:[],nextPage:{nextPageToken:\"xxxxxxxx\",nextPageContext:{}}}\n```\n\n\"items\" is the array from youtube, \"nextPage\" needs to pass when going to the next page. If playlist arg is true, will return `type:'playlist'` but the `videos:[]` property will not return the whole videos in the list, need to call `GetPlaylistData` to get real playlist's videos. Item with Video type will return `isLive=[true/false]` to identify live video or not.\n\nOptions added, this version only support return result type, e.g. `[{type:'video'}]`.\n\n### Parameters\n\n| Parameter | Type       | Value                                   |\n| --------- | ---------- | --------------------------------------- |\n| keywords  | String     | up to you                               |\n| playlist  | boolean    | true/false                              |\n| limit     | number     | integer                                 |\n| options   | JSON Array | [{type:\"video/channel/playlist/movie\"}] |\n\n## NextPage (Promise)\n\n```node\nyoutubesearchapi.NextPage(<nextPage from GetListByKeywords result>,[playlist boolean],[limit number])\n```\n\nNextPage Result\n\n```node\n{items:[],nextPage:{nextPageToken:\"xxxxxxxx\",nextPageContext:{}}}\n```\n\nItem with Video type will return `isLive=[true/false]` to identify live video or not.\n\n## Playlist with ID (Promise)\n\n```node\nyoutubesearchapi.GetPlaylistData(<Playlist Id>,[limit number])\n```\n\nPlaylist Result\n\n```node\n{items:[],metadata:{}}\n```\n\n## Get Suggest Data (Promise)\n\n```node\nyoutubesearchapi.GetSuggestData([limit number])\n```\n\nSuggest Data Result\n\n```node\n{\n  items: [];\n}\n```\n\nItem with Video type will return `isLive=[true/false]` to identify live video or not.\n\n## Get Channel by channel Id (Promise)\n\n```node\nyoutubesearchapi.GetChannelById(<channel ID>)\n```\n\nChannel Data Results\n\n```node\n[[{ title: \"[title]\", content: [Object] }]];\n```\n\nWill return tabs in array format.\n\n## Get Video Details with suggestion\n\nGetVideoDetails\n\n```node\nyoutubesearchapi.GetVideoDetails(<video ID>)\n\n```\n\nGet Video Details Results\n\n```node\n{\n  id:\"\",\n  title: \"\",\n  thumbnail:[],\n  isLive: [true/false],\n  channel: \"\",\n  channelId:\"\",\n  description: \"\",\n  keywords:[],\n  suggestion: [\n    {id: \"\",\n      type: 'video',\n      thumbnail: [],\n      title: \"\",\n      channelTitle: \"\",\n      shortBylineText: \"\",\n      length: [Object],\n      isLive: [true/false]\n    } ...\n  ]\n}\n```\n\nWill return video details in Json format.\n\n## Get Short Video List (Beta)\n\nOnly return short video from suggestion.\n\nGetShortVideo\n\n```node\nyoutubesearchapi.GetShortVideo();\n```\n\nGet Short Video List Results\n\n```node\n[\n  {\n    id: \"\",\n    type: \"reel\",\n    thumbnail: {\n      url: \"\",\n      width: 405, //only return 405\n      height: 720, //only return 720\n    },\n    title: \"\",\n    inlinePlaybackEndpoint: {}, //may not return all the time\n  },\n];\n```\n\nWill return Short Video list in Json Array format.\n\n### Limitation:\n\n1. Only return short video from suggestion.\n2. inlinePlaybackEndpoint facing async issue.\n3. Only return first page of short video.\n\n## Error Handling\n\nThe library provides comprehensive error handling with custom error classes and error codes.\n\nFor detailed information about error messages and their translations, see [ERROR_MESSAGES.md](./ERROR_MESSAGES.md).\n\n### Error Classes\n\n```node\nconst {\n  YouTubeAPIError,\n  ErrorHandler,\n  ErrorCodes,\n} = require(\"youtube-search-api\");\n```\n\n### Error Codes\n\n| Error Code           | Description                            |\n| -------------------- | -------------------------------------- |\n| `NETWORK_ERROR`      | Network connection issues              |\n| `INIT_DATA_ERROR`    | Cannot get YouTube initialization data |\n| `PLAYER_DATA_ERROR`  | Cannot get YouTube player data         |\n| `INVALID_PLAYLIST`   | Invalid playlist ID                    |\n| `INVALID_VIDEO_ID`   | Invalid video ID                       |\n| `INVALID_CHANNEL_ID` | Invalid channel ID                     |\n| `RATE_LIMIT_ERROR`   | Rate limit exceeded                    |\n| `PARSE_ERROR`        | Data parsing error                     |\n| `UNKNOWN_ERROR`      | Unknown error                          |\n\n### Basic Error Handling\n\n```node\ntry {\n  const result = await youtubesearchapi.GetVideoDetails(\"invalid_video_id\");\n} catch (error) {\n  if (error instanceof YouTubeAPIError) {\n    console.log(`Error Code: ${error.code}`);\n    console.log(`Error Message: ${error.message}`);\n    console.log(`Status Code: ${error.statusCode}`);\n  }\n}\n```\n\n### Custom Error Logger\n\n```node\nconst errorHandler = ErrorHandler.getInstance();\nerrorHandler.setErrorLogger((error) => {\n  console.log(`[${new Date().toISOString()}] ${error.code}: ${error.message}`);\n  // Send to your logging service\n});\n```\n\n### Error Handling Examples\n\n```node\n// Handle specific error types\ntry {\n  await youtubesearchapi.GetPlaylistData(\"invalid_playlist\");\n} catch (error) {\n  if (error instanceof YouTubeAPIError) {\n    switch (error.code) {\n      case ErrorCodes.INVALID_PLAYLIST:\n        console.log(\"Please check the playlist ID\");\n        break;\n      case ErrorCodes.NETWORK_ERROR:\n        console.log(\"Please check your internet connection\");\n        break;\n      case ErrorCodes.RATE_LIMIT_ERROR:\n        console.log(\"Please try again later\");\n        break;\n      default:\n        console.log(\"An unknown error occurred\");\n    }\n  }\n}\n```\n\nSee `example/error-handling-example.js` for more detailed examples.\n\n### Docker:\n\n[Docker Image](https://hub.docker.com/r/damonwong/youtube-search-api-docker)\n\n## Message\n\nIf you want to work with me to fix bug or implement new idea. You are available to send me some new idea of this project.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## TODO\n\n1. Web app with show case\n2. Support front-end (Vue, React) (Still on going ...)\n\n## Bug fixed\n\n## Update\n\n1. Search for shorts (Limitation)\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n## Support me\n\nhttps://www.buymeacoffee.com/damonwcw\n\n## Contact me\n\ndamonwcw@outlook.com\n","readmeFilename":"readme.md"}