-
-
Notifications
You must be signed in to change notification settings - Fork 0
Examples
Robin Jr edited this page Sep 24, 2025
·
2 revisions
const results = await searchYouTube('lofi hip hop', { type: 'video', limit: 10 });
results.videos.forEach(v => console.log(v.title));const channels = await searchYouTube('lofi', { type: 'channel', limit: 10 });
channels.channels.forEach(c => console.log(c.title));const movies = await searchYouTube('Marvel', { type: 'movie', limit: 10 });
movies.movies.forEach(m => console.log(m.title));const lives = await searchYouTube('lofi live', { type: 'live', limit: 10 });
lives.lives.forEach(l => console.log(l.title));const playlists = await searchYouTube('lofi study', { type: 'playlist', limit: 10 });
playlists.playlists.forEach(p => console.log(p.title));const playlist = await getPlaylistItems('PL4QNnZJr8sRPEJPqe7jZnsLPTBu1E3nIY');
playlist.videos.forEach(v => console.log(v.title));
let page = playlist;
while(page.hasNextPage) {
page = await page.nextPage();
if(!page) break;
page.videos.forEach(v => console.log(v.title));
}const details = await getVideoDetails('dQw4w9WgXcQ');
console.log(details.title);
console.log(details.channel.name);
console.log(details.viewsShort);MIT © 2025 RJRYT