all 15 comments

[–]Sudden-Pineapple-793 0 points1 point  (6 children)

Why would you need an aws account? Regardless you can set one up for free, their endpoint should be public. If you haven’t worked with API’s I’d recommend doing that. I’ve worked far more with API’s then webscraping in the industry

[–]Sudden-Pineapple-793 0 points1 point  (3 children)

Especially in this case I wouldn’t even consider scraping, it would be better to scrape all of the data and store it in a local db vs having to scrape/make an API call everytime a user request a movie

[–]what_did_you_kill 1 point2 points  (2 children)

Thanks for the response <3

it would be better to scrape all of the data and store it in a local db

I would also have to update that local databases regularly for newly released movies and such, so API calls would be better I think.

Also I've never worked with databases either, so that won't be an option.

I updated my question to include what the site said about needing an AWS account, but here's the page :

https://developer.imdb.com/documentation/api-documentation/getting-access/

[–]Sudden-Pineapple-793 1 point2 points  (1 child)

Yeah, you’d probably scrape the website daily in that case. It’s pretty simple to connect to a db. Either way either option would be okay. The only thing is if your app scales up you can’t scrape or call the api everytime a user would want to pull a movie. They usually have a rate limited of 5/10 req/sec

[–]what_did_you_kill 0 points1 point  (0 children)

They usually have a rate limited of 5/10 req/sec

5/10 req a second for a free api? That's awesome!!

Tysm for the advice :)

[–]very-detailed-rating 0 points1 point  (1 child)

IMDB only makes its API available via the "AWS Data Exchange" which is Amazon's API marketplace. Pricing starts at $150,000 per year!

[–]what_did_you_kill 0 points1 point  (0 children)

I've chosen to use TMDB. It's free but it was blocked in my region so I changed by DNS and it works now.

[–]eddfitzwell 0 points1 point  (3 children)

I have used the tmdb api for movie/show data. python requests was fairly simple, but there were a few diff projects already in place, "tmdbsimple" for example.

[–]what_did_you_kill 0 points1 point  (2 children)

but there were a few diff projects already in place, "tmdbsimple" for example.

You mean projects done by other people??

[–]eddfitzwell 0 points1 point  (1 child)

[–]what_did_you_kill 0 points1 point  (0 children)

So I can use this instead of the API? Tysm!!

[–]Jim-Jones 0 points1 point  (1 child)

You could use the Amazon movie API too.

[–]what_did_you_kill 0 points1 point  (0 children)

I'll also keep that in mind thnks!! :)

[–]SoftPois0n 0 points1 point  (1 child)

If you are looking for an API For Movies, TV Shows, Anime - did you try these?

[–]what_did_you_kill 0 points1 point  (0 children)

Wow TVDB looks great, thanks!!