Top 7 Best Movie APIs
What is the best movie API?
After reviewing over 8 movie APIs, we found these 7 APIs to be the very best and worth mentioning:
- MoviesDatabase API
- Streaming Availability API
- MoviesMiniDatabase API
- OTT Details API
- Utelly API
- GoWATCH API
- uNoGS API
Our Top 7 Best Movie APIs for 2023
MoviesDatabase | Best for IMDb information | Connect to API |
Streaming Availability | Best for Show & Series Data | Connect to API |
MoviesMiniDatabase | Best for Movies, Series & Episode Data | Connect to API |
OTT Details | Best for Streaming Details | Connect to API |
Utelly | Best for Movie & TV Series Search | Connect to API |
GoWATCH | Best for Streaming Links & Availability | Connect to API |
uNoGS | Best for Netflix Movies | Connect to API |
Our Top Picks for Best Movie APIs
1. MoviesDatabase
The MoviesDatabase API offers information for movies, tv shows, and actors. The movie database includes youtube trailer url, awards, full biography, and other useful information. This API provides complete and updated data for over 9 million titles (movies, series, and episodes) and 11 million actors, crew, and cast members.
The API has 4 endpoints:- Titles
- Search
- Actors
- Utils
Not only does the API provide IMDb details, but Metascore Rating and Poster images as well.
Related: How to use the IMDb API
2. Streaming Availability
The Streaming Availability API allows developers to lookup which shows are available on Netflix, Amazon Prime Video, Disney+, HBO Max, Hulu, Peacock, Paramount, Starz, Showtime, Apple TV, Mubi, Stan, Now, Crave, All 4, BBC iPlayer, BritBox, Hotstar, Zee5 and Curiosity Stream across 60 countries.
Streaming Availability API enables developers to get streaming availability of a show across 20 streaming services and 60 countries via either an IMDb or TMDb id. Also get the list of shows in a service with filters such as trending, release year, genre, IMDb rating, TMDb id, etc.The API has 4 endpoints:
- Search
- Get
- Base Utilities
- Changes & Leaving
3. MoviesMiniDatabase
The MoviesMiniDatabse API offers a lightweight database of movies, series and episodes information. The movie database is no longer maintained or updated, only for development purposes or services/apps that do not rely on data that is subject to modifications.
Endpoints:
- listgetCastByMovieIds
- retrievegetMoviesByContentRating
- retrievegetMovieIdByTitle
- listgetUpcomingMovies
- retrievegetMoviesByGenre
- listgetMoreLikeThisByMovieIds
- retrievegetMoviesByKeywords
- retrievegetMoviesByYearAndGenre
- listgetMoviesOrderByRatings
- retrievegetMoviesByYear
- retrievegetMovieByImdbId
- listgetMoviesOrderByPopularitys
- retrievegetMoviesByActorId
- listgetTehnicalSpecByMovieIds
- listgetProductionLocationsByMovieIds
- listgetAwardsByMovieIds
- listgetKeywordsByMovieIds
- Genres
- Actor
- Series
- Episode
- pk
4. OTT Details
The OTT Details API allows developers to get Streaming details of movies and TV shows. OTT Details supports 150+ Streaming platforms in US and India such as HBO, YouTube, Netflix , Primve Video, Hotstar, Hulu, etc . (use our OTT Providers endpoint to get the full list of OTT providers we support) . In addition to streaming info, OTT Details also provides basic details on any given movie title.
Endpoints:
- Search
- Title Info
- People
5. Utelly
Utelly is a power content discovery tool that provides Metadata aggregation, search, recommendations and content promotion channels. The API allows developers to lookup and search for movies, series, or TV shows available on:
- Netflix
- Amazon Prime
- iTunes
- Now TV
- Google Play
- BBC Iplayer
- All 4
- My 5
- Rakuten TV
- ITV Hub
- and many more.
The Utelly API outputs JSON result data from their database based on the user's input string.
6. GoWATCH
The GoWATCH API allows developers to search for available streaming links by IMDb ID.
Streaming platforms include:
- iTunes
- Microsoft
- Apple TV+
- Netflix
- Hulu
- HBO GO
- HBO Now
- HBO Max
- Redbox
- Youtube
- Google Play Movies
- Vudu
7. uNoGS
uNoGS is a unofficial Netflix web service that allows users to search for Netflix movie and TV series releases by country.
Their API allows developers to access their database to help enrich their website, iOS or Android mobile app, and other software with Netflix data.
Related Tutorial: How to use the Netflix API in Python
All APIs in this list (and on RapidAPI.com) can be accessible by:
- C
- C#
- Go
- Java
- JavaScript
- Node.js
- Objective-C
- OCaml
- PHP
- Powershell
- Python
- Ruby
- Shell
- Swift
- RapidQL
Learn how to get started with Rapid SDKs here.
Conclusion
Do you agree with our list? Which API do you think is the best movie API out there? Let us know in the comments below.
Summary: Best Movie APIs for Developers
API | Main Functionality | Popularity Score | Latency | Success Rate |
---|---|---|---|---|
MoviesDatabase | IMDb Details | 9.8/10 | 598ms | 100% |
Streaming Availability | Show Data | 9.9/10 | 625ms | 100% |
MoviesMiniDatabase | Movies/Series/Episode Data | 9.7/10 | 765ms | 100% |
OTT Details | Streaming Details | 9.6/10 | 339ms | 99% |
Utelly | Universal Search | 9.5/10 | 240ms | 95% |
GoWatch | Streaming availability by IMDb ID | 8.6/10 | 259ms | 79% |
uNoGS | Netflix Search | 9.8/10 | 991ms | 100% |
Complete List of the Best Movie APIs
- Random Famous Quotes - Get a random quote in JSON format.
- uNoGS - uNoGS (unofficial Netflix online Global Search) allows anyone to easily search the global Netflix catalog.
- Utelly - Utelly universal search and recommendation API for Movies, Series and TV shows: Netflix, Amazon Prime, iTunes, Now TV, Google Play, BBC Iplayer, All 4, My 5, Rakuten TV, ITV Hub, etc.. in 1 call.
- TVMaze - Add TV information to your website or app with our easy to use REST API. The TVMaze API uses JSON and conforms to the HATEOAS / HAL principles.
- The Office - The Office T.V series API
- epguides-api - The epguides REST API allows developers to access and integrate information about TV episodes for many TV shows. Some example API methods include retrieving all of the episodes of a TV show, retrieving the last episode of a TV show, and retrieving the first episode of a TV show. epguides was built and is provided by Fredrik Carlsen.
- Movie Max - API that provides information schedules about movies showing in Kenyan cinemas
- Invarivision ISS - automatic video recognition - An easy to use Video Content Recognition API. The search engine watches a movie frame by frame, just as man does it, distinguishing individual images, which allows the mechanism to find even short-duration fragments of familiar video. You must have an registered account at Invarivision to use it (sign up at https://tracker2.invarivision.com/registration.php if you don't have account yet).
antonio says
hi, which one is the more detailed to extract Awards information, prices and nominations in Oscars, Goden GLobes, Cannes, Berlin, etc?