Movies, sports, TV, music, events, games, and pets are just a few options humans can turn to in order to keep themselves entertained. And they all have something in common: they all have factions of a vast online presence that is accessible by Application Programming Interfaces, or APIs.
When developers are looking to create applications that utilize Entertainment data, they can look to ProgrammableWeb for the best APIs to use. The Entertainment category includes APIs for several subcategories of entertainment, including event tickets, infotainment, gaming technology, TV program selection, even Star Wars movie data.
In this article, we feature the top ten Entertainment APIs based on recent traffic to the ProgrammableWeb API directory.
1. The Movie Database (TMDb) API
The Movie DB (TMDb) is a free and community-edited database. The TMDb APITrack this API is a resource for any developers that want to integrate movie, TV show and cast data along with posters or movie fan art. This API returns movies and TV shows by rating, upcoming, popularity and allows search by primary info, alternative titles, images, crew, trailers, translations, similar movies, reviews and more.
2. Premier League Live Scores API
The Premier League is a professional English football (soccer) league. The Premier League Live Scores APITrack this API allows developers to retrieve historical data as well as and current season results, scorers, lineups, substitutes, events, statistics and much more all with live updates. This service is not an official API but is provided by an independent developer.
3. Cat Facts! API
Cat Facts! APITrack this API allows users to send a daily cat fact via text message. Developers can use the API to create and view a list of fact recipients. They can also add cat facts of their own. The Catbot auto-replies when recipients text back.
4. Dog CEO API
The Dog CEO Dog APITrack this API allows developers to access and integrate over 20,000 images of dogs from over 120 breeds with other applications. The images are supplied by the Stanford Dogs Dataset and are returned by breed, sub-breed, or at random.
5. Daybreak Game Company Census API
Daybreak Games (DGC) produces massively multiplayer online games (MMPOG), including popular titles such as EverQuest, EverQuest II, PlanetSide 2, Planetside 2, H1Z1, Landmark, and DC Universe Online. The Daybreak Census Data APITrack this API allows users to request information directly from Daybreak regarding the status of a game or game entity (e.g. character, item, spell, etc.).
6. Tivo/Rovi Cloud Services API
Tivo is a digital entertainment technology company that provides guidance technology, entertainment data, content protection, and content networking technology for digital entertainment devices and services. Rovi Cloud Services includes APIsTrack this API to access advertising, metadata, recommendations, media recognition, search and management/analytics modules. Rovi purchased Tivo in 2016 and has rebranded as Tivo, however, the API documentation is still referred to as Rovi Cloud Services.
7. Bundesliga Live Scores API
Bundesliga is the top professional division of the German football (soccer) league. The Bundesliga Live Scores APITrack this API allows users to retrieve all results for the current season, scorers, and the league table. This unofficial API is provided by an independent developer.
8. Yes or No API
The simple Yes or No API is made for automating boolean decision making within mobile environments. API calls will return a "Yes", "No" or "Maybe." Returns include fun links to comical Gifs, such as Will Ferrell in Anchorman screaming "No!" or Stanley from The Office nodding yes.
9. Joke API
The Joke APITrack this API returns jokes of many types in JSON, XML and YAML formats. The API allows filters for NSFW, political or religious jokes, and returns jokes from miscellaneous, dark and programming categories.
10. Google Chromecast API
Google Chromecast is a device that displays mobile entertainment on a TV screen. The Google Chromecast APITrack this API enables users to interact with the sender or media content and to work with the receiver or the display screen. Sender API reference covers parameters for configuration, requests, and all that is related to media (volume, display, TV show). Receiver API consists of parameters for cast receiver, media playback, and connectivity properties.