我最近发现了一个从IMDB数据库获取数据的电影管理应用程序。

IMDB是否为此提供API,或任何可用的第三方API ?


当前回答

在http://app.imdb.com上有一个供移动应用程序使用的JSON API

然而,警告是相当严重的:

仅供IMDb书面授权的客户使用。 未经授权客户端的作者和用户为他们的行为承担全部法律责任。

我认为这是为那些通过API访问数据而付费的开发者准备的。

编辑:只是为了好玩,我写了一个客户端库,试图从API读取数据,你可以在这里找到它:API -imdb

显然,您应该注意这个警告,并使用像TheMovieDB这样的数据库作为更好、更开放的数据库。

然后你可以使用这个Java API包装器(我写的):API -themoviedb

其他回答

另一个获取电影信息的合法选择是烂番茄API(由Fandango提供)。

新火@ http://www.omdbapi.com

编辑:由于法律问题不得不将服务转移到一个新的域名:)

截至2016年8月,IMDB似乎还没有一个直接的API,但我看到很多人在上面写刮刀和东西。下面是一种使用票房热点API访问电影数据的更标准的方法。所有响应都是JSON格式,每天5000次查询,免费

API提供的列表

电影代表作 电影标识符 电影图片 通过IMDB id获取电影 获取最新电影列表 获得新版本 了解电影上映日期 获取特定电影的可用翻译列表 获取电影的视频、预告片和预告片 按标题搜索电影 也支持电视节目,游戏和视频

如果你想要电影细节API,那么你可以考虑

OMDB API是开放电影数据库。它 返回IMDB评分,IMDB投票,它也有烂番茄评级。

或者你可以用

My Api Films允许你用IMDB ID搜索,它返回详细的信息,但它有请求限制。

是的,但不是免费的。

…年费从15,000美元到更高,这取决于数据的受众以及正在获得许可的数据。

网址: http://www.imdb.com/licensing/