YouTube.js
YouTube.jsは先進的且つ多機能で安定したYoutube用JavaScriptライブラリです。Innertube APIのフル機能ラッパーでYoutubeをシンプルで効率的に扱う方法を提供する為に作られています。
機能は動画やプレイリスト、アルバム等の検索、購読/購読解除やLike/Dislikeやコメント、視聴履歴の取得、ライブチャット及びライブ統計情報の取得、アカウントの設定と管理、動画のダウンロードやGoogleアカウントのログインなどなど多くの機能を備えてあります。※ログインが必要な機能は当然ですがログインが前提となります。
公式のAPIではないためAPIキーは必要ありません。これはメリットではありますが将来的にデメリットにもなり得る点に注意が必要です。使用方法や機能詳細に関しては以下でご参照ください。