3.0.0 • Published 3 years ago
themoviedb.js v3.0.0
themoviedb.js
The Movie Database API wrapper for Node.js.
Important
This product uses the TMDb API but is not endorsed or certified by TMDb.
Endpoints
- /trending/all/{time_window}
- /trending/movie/{time_window}
- /trending/person/{time_window}
- /trending/tv/{time_window}
- /movie/popular
- /person/popular
- /tv/popular
- /movie/now_playing
- /movie/top_rated
- /tv/top_rated
Docs
Prerequisites
Installation
npm install themoviedb.js
Credentials
1. TMDb
# Account
Create an The Movie DB account on https://www.themoviedb.org/.
# API Key
Create an API key on https://www.themoviedb.org/settings/api.
Example
const Tmdb = require('themoviedb.js');
const tmdb = new Tmdb({
api_key: 'TMDB_API_KEY',
});
(async () => {
try {
const trending = await tmdb.all().getTrending();
console.log(trending);
const nowPlayingMovie = await tmdb.movie().getNowPlaying();
console.log(nowPlayingMovie);
const popularMovie = await tmdb.movie().getPopular();
console.log(popularMovie);
const trendingMovie = await tmdb.movie().getTrending();
console.log(trendingMovie);
const topRatedMovie = await tmdb.movie().getTopRated();
console.log(topRatedMovie);
} catch (error) {
console.error(error);
}
})();