I am working on a project wherein I need to catalog all the movie and TV show titles from major OTT platforms such as Netflix, Hotstar, Hulu, and such. The metadata collected would be title name, genre, released date, available on.
Further, any automated way to update my list every day with latest movies/shows added?
I did a research of my own and understand that neither of these platforms offers their API hence that option's closed. Scraping the titles is illegal I believe as it may harm their servers.
What are my options to do so?
The basic idea is to display what movie is available on which platform.
There are few apps for that like JustWatch, Reelgood. I don't understand how are they so updated. Are they scraping or anything.
Nevertheless, I need to understand the legal way of extracting the data.
Thanks
Websites/ Projects like reelgood and similiar pages rely on third-party APIs for the most part.
For netflix and hulu there are no public APIs (anymore). (For netflix the (first-party) API is only available for partners)
This article about the shutdown of the public netflix API also mentions alternatives and an API for Hulu. If you decide to take advantage of such third-part APIs do it at our own risk.
There are also paid services such as guidebox providing APIs.