HNHacker News
TopNewBestAskShowJobs

Saepirist

272 karma · joined June 19, 2017

https://www.movieofthenight.com/
submissionscomments
Saepirist··on Show HN: I made an app that helps you find where to stream movies and TV shows
Hey, congrats on the launch. I noticed that you are using my API ( https://www.movieofthenight.com/about/api ) to get the streaming availability data, but I couldn't see any attribution regards to it. Can you please add an attribution as it is part of the Terms & Conditions ( https://github.com/movieofthenight/streaming-availability-ap... )?
Saepirist··on Writing a Netflix/Disney+ Movie Recommender with Go
Hi all, I wrote a Go tutorial on Medium about how to write a simple movie recommender based on users’ subscribed streaming services. It goes over how to search for the movies on the streaming services and how you can provide deep links to them.

The final code is available on GitHub: https://github.com/movieofthenight/streaming-availability-ap...

And the finished product here: https://www.reccio.com/

I thought some of you might find it useful, let me know if you have any questions/comments!

Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Hi, there's also a 'country' parameter to filter country availability. i.e. if you set 'service' as 'netflix' and 'country' as 'us', it will only return shows available in Netflix US.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Hey, do you wanna have a regular dataset export or a one time export? You can message me over RapidAPI or LinkedIn to discuss.

My linkedin profile is in About page of the link I posted. In RapidAPI page of the API, there's an about section with the button "Contact".

Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you, really cool the hear that!
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you! I'm making profit off the API.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you! Nice to see the compare page is being useful to people.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Hey, those are some valid concerns.

Scrapping is still a gray legal area but recently there were some court decisions in favor of scrapping already publicly available data.

The API can be used for commercial projects, it's stated in Terms of Use on RapidAPI page but I'm gonna make it more visible, thanks for feedback.

Apart from that, obviously I'm not a lawyer and everyone has to take their own decision but my two cents is that websites that use streaming availability provided in this API should be legally fine. In the end all you are providing to your users are some links (that are already publicly available) to streaming apps.

Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you!
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Hey, it's nice to see you people under this post.

Regarding your suspicion, surely this is not the first time someone making a smaller-scale, more humble and cheaper version of a future that some established companies already have.

There are two reasons for prices to be cheap:

First one is that I'm a solo developer who has been working on this for a couple of years now (I've launched the website in 2017, and since 2019 I've been working on to add streaming availability information). As I don't have a dozen people working on this but only me, it's only natural that my expenses are less than an established company.

Second one is that when I decided to add streaming availability information to my website back in 2019, all the available APIs were either: 1-not available for small developers like me, 2-too limited (like Netflix-only APIs), 3-too expensive for my student budget (as I was still a university student at that time). Due to that situation I was in, one of my aims from the start was to make this essential data available to small developers/teams/blog sites.

Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Haha, sorry. But actually it's pretty much it. You need VPNs to check catalogs in different countries, which is tricky for some services (like Netflix) as they try to block VPNs. So you gotta always have a large pool. Catalogs of services like Prime Video is just there without an account but for Netflix you need accounts to see the catalogs (and not to send too many requests otherwise they block you).

Rest of it is just writing some regular crawlers.

Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Currently it only shows free (included with Prime) shows on Prime Video. I just checked it and Mad Men is only available for buying or via AMC+ channel subscription.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
API doesn't offer that feature out of the box but I believe you can pull off that with a bit of extra coding on top.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
I do have my algorithm to match them with IMDb/TMDb ids, though of course it's not always 100% correct.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Depends on the service any of these might be needed.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you! Yes, I'm planning to add more details like these.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thanks for the suggestion, planning to add more details about these kinds of things.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you!
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
The data is updated daily, so new/removed movies shouldn't be a problem.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thanks for letting me know! Gonna check it.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
You can have that by signing in. Once you have couple of stuff in your favorites list, in Feed page a new row called "Movies for You" and "Series for You" will appear. Though right now it's updated every 24 so it might take up to a day for them to appear.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Hey, just checked, in Germany it's available to buy on Apple TV but not it's not part of Apple TV+. Currently the API only supports Apple TV+.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
It's available on the API, you can use /get/ultra endpoint to see in which countries a show is available. Planning to add that feature to the web app as well.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you! There's already a recommendation engine I've made actually, it's the home page of the link I put: https://www.movieofthenight.com/
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thanks for letting me know! Gonna check how it went wrong.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Thank you! The data is updated daily by automated tools that checks the services regularly.
Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
It's already supported! Different plans have different order by fields supported but if you have Ultra or Mega plan you can order by the following fields:

original_title, year, imdb_vote_count, imdb_rating

Saepirist··on Show HN: API to query catalogs of 20 streaming services across 60 countries
Hi people,

I've been working on this API for sometime now. Thought I'd share it here too.

This API allows you to query what's available on 20 streaming services (including Netflix, Prime, HBO Max, Disney+, Hulu) across 60 countries. You can get the list of shows with filters such as release year, genre, IMDb rating etc. You can also get a show's global streaming availability via its IMDb or TMDb id. The output includes show's IMDb/TMDb ids/ratings, direct url to show's page in streaming apps, projected leave date from the service if there's one, and other details such as genres, directors, cast, runtime, overview, poster etc.

There's also a free plan that allows you to make 100 requests per day.

Hope you'll find it useful. And let me know if you have any comments or requested streaming services for me to add next.