I recently found a movie organizer application which fetches its data from the IMDB database.
Does IMDB provide an API for this, or any third party APIs available?
I recently found a movie organizer application which fetches its data from the IMDB database.
Does IMDB provide an API for this, or any third party APIs available?
new api @ http://www.omdbapi.com
edit: due to legal issues had to move the service to a new domain :)
that deanclatworthy still seems to work and there's another one: http://imdbapi.poromenos.org/
If you want movie details api you can consider
OMDB API which is Open movies Database Returns IBDB Rating, IMDB Votes and you can include Rotten Tomato rating too.
Or else You can use
My Api Films which allows you to search with IMDB ID and returns detailed information but it has request limits.
ok i found this one IMDB scraper
for C#: http://web3o.blogspot.de/2010/11/aspnetc-imdb-scraping-api.html
PHP here: http://web3o.blogspot.de/2010/10/php-imdb-scraper-for-new-imdb-template.html
alternatively a imdbapi.org implementation for c#:
There is a JSON API for use by mobile applications at http://app.imdb.com
However, the warning is fairly severe:
I presume this is for those developers that pay for the licence to access the data via their API.
EDIT: Just for kicks, I wrote a client library to attempt to read the data from the API, you can find it here: api-imdb
Obviously, you should pay attention to the warning, and really, use something like TheMovieDB as a better and more open database.
Then you can use this Java API wrapper (that I wrote): api-themoviedb
IMDB themselves seem to distribute data, but only in text files:
http://www.imdb.com/interfaces
there are several APIs around this that you can Google. Screen scraping is explicitly forbidden. A official API seems to be in the works, but has been that for years already.