The Movie Database (TMDb) API - Libraries
The TMDb API is a resource for any developers that want to integrate movie, TV show and cast data along with posters or movie fan art. themoviedb.org is a free and community edited database.

- Versions
- SDKs (11)
- Articles (3)
- How To(0)
- Source Code(0)
- Libraries(25)
- Developers (8)
- Followers (432)
- Changelog (48)
Libraries (25)
The following is a list of libraries from ProgrammableWeb's Library Directory that matched your search term. Although there many different interpretations of the word "library" among software developers, ProgrammableWeb adheres to a specific definition so as to clearly distinguish libraries from SDKs and frameworks in a way that will facilitate clean search results. In ProgrammableWeb's parlance, the term "library" is strictly used to describe a platform-specific software tool that, when installed, results in the provisioning a specific API. Conversely, SDKs are exclusively for consuming APIs and Frameworks are agnostic to specific APIs. If you think a library, SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | The Movie DB Haskell Library by Peter J. Jones | The Movie DB Haskell Library by Peter J. Jones allows developers to integrate the ability to retrieve movie metadata from The Movie DB API into their Haskell applications. |
![]() | The Movie Database .NET Client | The Movie Database (TMDb) is an online database that provides information about movies and films. This library provides the information and code for accessing the Movie Database API in .NET. Supported platforms include .NET Framework 4.5, Windows 8, Windows Phone 8.1, Windows Phone Silverlight 8, and portable class libraries. |
![]() | ruby-tmdb3 | ruby-tmdb3 is a Ruby wrapper for accessing The Movie DB API v3. It is compatible with Ruby 1.8.x and 1.9.x. It's still experimental with Ruby 2.0.x. |
![]() | Enceladus | Enceladus is a Ruby gem that serves as a wrapper for accessing version 3 of The Movie DB API. The wrapper comes with usage examples and documentation. |
![]() | themoviedb by ahmetabdi | themoviedb by ahmetabdi is a Ruby wrapper for accessing The Movie DB API. It requires Ruby 1.9.3+ and is available as a gem at rubygems.org. |
![]() | themoviedb by doganaydin | themoviedb by doganaydin is a Python wrapper for version 3 of The Movie DB API. At the moment, only the movie search API function is available through the wrapper. |
![]() | PyTMDB3 | PyTMDB3 is a module for accessing version 3 of The Movie DB API in Python. Users will need to sign up and get an API key from themoviedb.org to access the API. |
![]() | tmdb3 | tmdb3 is a module for implementing version 3 of The Movie DB API in Python. It allows users to retrieve movie information, cast information, and related artwork. Users will need to get an API key from themoviedb.org to use the API. |
![]() | tmdbsimple | tmdbsimple is a Python wrapper capable of implementing all of the methods from version 3 of the The Movie DB API. It supports Python 2.7.6, 3.3.5, and 3.4.0. |
![]() | tmdb_v3-PHP-API | tmdb_v3-PHP-API is a wrapper for version 3 of The Movie DB API. It requires the user to have PHP 5.2.x or higher, cURL, and an API key from themoviedb.org. |
![]() | php-tmdb-api | php-tmdb-api is a wrapper for accessing all of The Movie DB API's functions using PHP 5.3+. It comes with the BackoffRetry plugin, which handles rate limit errors. It also has an ImageHelper class, which helps build image URLs and HTML elements. |
![]() | WWW::TMDB::API | WWW::TMDB::API is a module for implementing version 3 of The Movie DB API in PERL. It uses the same parameter names as the API, but the method names have been slightly changed. |
![]() | TMDB Perl Wrapper | TMDB Perl Wrapper allows users to access The Movie DB API from Perl code. Versions 0.04 and higher of the wrapper are compatible with version 3 of The Movie DB API. Earlier versions are compatible with version 2.1 of the API. |
![]() | MovieDB API NodeJS Library | The MovieDB API NodeJS Library enables developers to interact with all of the methods in version 3 of The Movie DB API using Node.js code. Users will need to get an API key from themoviedb.org in order to use the API. |
![]() | node-tmdb | node-tmdb is an implementation of version 3 of The Movie DB API written in Node.js. Users can install it from NPM, and testing is done by Mocha. |
![]() | tmdb-js | tmdb-js is a simple JavaScript library for accessing The Movie DB API. Users will need an API key from themoviedb.org in order to use the API. |
![]() | The Movie DB Javascript Library | The Movie DB Javascript Library enables developers to access all of The Movie DB API's methods from JavaScript code. Users will need an API key from themoviedb.org to use the API. |
![]() | TheMovieDB API | TheMovieDB API is a wrapper written in Java code that can implement all of the methods described in The Movie DB API's documentation. |
![]() | api-themoviedb | api-themoviedb is a library for accessing The Movie DB API from Java code. The library was originally written for use by Yet Another Movie Jukebox, but developers can also use it with other projects. |
![]() | ILMovieDB | ILMovieDB is a library for integrating version 3 of The Movie DB API into iOS applications. The library's requirements are iOS 7.0+, AFNetworking 2.0.0+, and ARC. |
![]() | JLTMDbClient | JLTMDbClient is a wrapper that enables iOS applications to interact with The Movie DB API. The wrapper is compatible with iOS 7.0 and requires AFNetworking 2.0.0+. |
![]() | TMDbLib | TMDbLib is a library that helps developers access The Movie DB API in C# and .NET. It provides an almost complete wrapper for version 3 of the API. |
![]() | TMDbWrapper | TMDbWrapper is a C# library for communicating with The Movie DB API. It is designed to work with .NET 4.5 and Windows 8.1. This library is still incomplete, but it can retrieve most of the basic data available through the API. |
![]() | WatTMDb Library | WatTMDb Library is a .NET library for accessing The Movie DB API. In order to use the library, developers will need to get an API key from The Movie DB. |
![]() | TheMovieDatabaseAS3 | TheMovieDatabaseAS3 is a wrapper written in ActionScript for accessing The Movie DB API. This is a stable release of the wrapper. |