onlynativetube
v1.0.31
Published
onlyNativeTube - A Node.js and React Native YouTube InnerTube API wrapper for video search, streaming URLs, and continuation tokens.
Maintainers
Readme
OnlyNativeTube - YouTube InnerTube API Wrapper for Node.js & React Native
OnlyNativeTube is a lightweight YouTube API wrapper built for Node.js and React Native. It lets you search videos, fetch continuation tokens, and retrieve direct streaming URLs using YouTube's InnerTube API.
📦 View on NPM
💻 GitHub Repository
A lightweight wrapper around YouTube's internal API that allows you to:
- Search for YouTube videos
- Fetch continuation tokens (for paginated search results)
- Get direct streaming URLs for video playback
- No Api key is needed
📦 Installation
Clone the repository or add the files to your project manually:
git clone https://github.com/sonu36347/ytjs
or
npm install onlynativetube@latestusage
import { Innertube } from 'onlynativetube';
const yt = new Innertube();search
yt.search("test").then(d=>{
console.log(d.results);
})
pagination
yt.fectchSearchContinuation("add continutation token here"):<promise>Source
yt.player("videoId")<promise>
get similar playist
// first parameter is videoId and second one is playlist id , you goona get playlist id when you query for search
yt.fetchSimilarSongsOrPlaylist( 'qfSrPyX5Svk' ,'RDVGiO8AJ9gE8').then(d=>{
console.log(d)
})Note: All the previous versions are not working.
