Easy way to get data from the Popcorn Time API
Documentation is available at https://popcorn-api.js.org/
Via NPM:
$ npm install popcorn-api
Popcorn-API comes with 3 routes you can use: anime
, shows
and movies
.
To access a route, you use it as a property of PopCorn: PopCorn.[route]
.
const PopCorn = require('popcorn-api');
// * Search for Animes using query 'kill'
PopCorn.animes.search({query: 'kill'})
.then(async ([anime]) => {
await anime.fetch();
console.log(anime); // -> Anime
});
// * Search for TV Shows using query 'flash'
PopCorn.shows.search({query: 'flash'})
.then(([show]) => show.fetch())
.then(console.log); // -> Show
Find more examples in Examples