Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ytfps

Caier47MIT1.2.0TypeScript support: included

scraps youtube playlist metadata and all its videos (not limited to 100), does not require API key

youtube, playlist, youtube playlist, scraper, yt

readme

ytfps

YouTube Full Playlist Scraper

Tiny module to scrap youtube playlist or album metadata and their videos (not limited to 100)

Install

npm install ytfps

Usage

const ytfps = require('ytfps');
// TypeScript: import ytfps from 'ytfps'; //with --esModuleInterop

ytfps('PLAbeRqyTx1rIGWY13HgPyh0VF0LdoTQFp').then(playlist => {
    do_something(playlist);
}).catch(err => {
    handle_error(err);
});

//you can also pass an YTFPSOptions object to limit the amount of videos you want to scrap:
let playlist = await ytfps(playlistId, { limit: 13 });

API

ytfps(id, opts?);

Scraps the supplied playlist and returns a promise with its metadata.

  • id
    • youtube playlist's id
    • or youtube playlist's URL
  • opts

    • an optional YTFPSOptions object:
        interface YTFPSOptions {
            limit?: number
        }
  • Example response

License

MIT