Promise-based Nodejs wrapper around the TMDb API.
$ npm install tmdb-v3
const Tmdb = require('tmdb-v3');
const tmdb = new Tmdb({ apiKey: 'YOUR_API_KEY' });
tmdb.searchMovie('Star Wars')
.then(response => {
console.log(response.body);
// => '{"page":1,"results":[...],...}"
});Search for movies using a text query.
tmdb.searchMovie('Star Wars', { year: 1983 })
.then(response => {
// ...
});Discover movies.
tmdb.discoverMovie()
.then(response => {
// ...
});Find a movie by external id. See the tmdb docummentation for supported sources.
tmdb.find('tt0338013', 'imdb_id')
.then(response => {
// ...
});Get the primary information about a movie.
tmdb.movieDetails(38)
.then(response => {
// ...
});$ git clone https://github.com/dezitter/tmdb-v3
$ cd tmdb-v3/
$ npm install
$ npm test