IMDb does not provide a free API.
The IMDBPHP class allows programmers to query and retrieve IMDb for movie related information.
What is new in this release:
- Added ability to fetch metacritic rating and number of reviews. `imdb::metacriticRating()` and `imdb::metacriticNumReviews()`
- An exception will be thrown if you have configured caching but the folder is not writeable. If you do not want caching `usecache` and `storecache` must be false.
- Fixed top250 rank parsing
What is new in version 2.6.0:
- Added ability to fetch metacritic rating and number of reviews. `imdb::metacriticRating()` and `imdb::metacriticNumReviews()`
- An exception will be thrown if you have configured caching but the folder is not writeable. If you do not want caching `usecache` and `storecache` must be false.
- Fixed top250 rank parsing
What is new in version 2.5.0:
- Handle a title with no cast
- Changed `credits` in `imdb_person` to return an array for addons as the docblock states
- Fixed `writing()` credits for tv show
- Fixed rating parsing when using european languages
- Removed usage of short array syntax
What is new in version 2.4.1:
- Added two extra fields to `cast()`. `credited` indicates whether the actor was credited for that role or not. `role_other` is an array of any other extra information put again the role, such as 'voice' or 'archive footage'
- Fixed multiple roles per actor not showing in the 'role' field of `cast()`
- Fixed link to movie overview page in the demo site
What is new in version 2.3.2:
- Fixed sound, color and countries methods (broken due to IMDb change)
- Removed 'Add a Plot' from outline method when no outline exists
- Fixed up APIDoc to work with the current processor once more
What is new in version 2.2.2:
- imdbperson: filmographs had skipped every second entry somehow
- imdbperson: born() and died() got broken due to site changes
- imdb::title() returned an empty string for movies that haven't been released yet
- Reworked imdb::title_year() to better handle year-spans (e.g. for serials: "2010-2012")
- imdb: decoding IMDB external site re-directs to target URLs
- imdb::cast() now has an optional parameter $clean_ws (default: FALSE) to remove whitespaces (especially line-breaks) in names
What is new in version 2.1.8:
- Improvements to the imdb::soundtrack() method. Much better results now :)
- imdb_person::filmograf() now fills the "addons" information again (for all movie_*() methods)
- imdb_person: articles(), interviews() returned garbage if that information was not available
- Moviepilot changed API-error message, so instead of displaying the according error we had empty result sets
- Rewrote movieposterdb::parse_list() -- so now the movie posters, logos, covers, etc. should work again
- Added imdb::orig_title() to retrieve the original movie title (if available; otherwise returns "")
- Added imdb::movie_recommendations() to retrieve the "people who liked this..." movies
- imdb_person::spouse() was missing detail information (most likely due to site changes) -- added them back
- Fixed a bunch of notices in person.php and imdb_person.class.php
Comments not found