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.
The Open Spreety API sticks a TV and a TV guide in your program. According to the API webpage, you can have users search for shows by title, genre, and by the decade the show was produced, among other criteria. Despite all the pay walls and cable costs, Open Spreety says there is so much free content out there from the mainstream media that viewers can get lost in the forest of choices.
Semantic searching can retrieve results that surprise you, hopefully in a good way. So it seems like the natural means for discovery when you dont know what you want to find. Services like Jinni, a semantic discovery engine for movies and TV shows, is the perfect example.