通过 IMDb、TMDB 或影视 ID 查询观看平台

查看 影视观看平台与流媒体片库查询 的全部接口 →

已知一部电影或剧集时,可直接传入影视 ID、tt 开头的 IMDb ID(如 tt0120338),或带 movie/、tv/ 前缀的 TMDB ID(如 movie/597、tv/1396),无需先按片名搜索。country 为可选的小写两字母国家代码;填写时限定观看地区,省略时请求所有支持国家的可用信息。响应数据是单个影视对象,不是列表,可包含 id、imdbId、tmdbId、title、originalTitle、overview、releaseYear、genres、directors、cast、rating、runtime、imageSet 和按国家归类的 streamingOptions。观看选项中可读取 service、type、link、音轨和字幕信息;画质、价格、附加频道和可用日期仅在有数据时出现。应按 type 区分会员包含、免费、租赁、购买和附加频道,不要将所有链接都标为会员可看。已知影片在某地区没有观看选项,不代表全球都不可看。series_granularity 的 show 只取作品级信息,season 包含季,episode 包含季与集;本接口默认 episode,只需要作品层面的观看入口时可改为 show。链接指向流媒体服务的作品页面,实际观看仍受平台权限与地区限制。

API 功能

三类影视标识直接解析 接受已有影视 ID、IMDb 的 tt 标识及 TMDB 的 movie/、tv/ 标识,减少已知作品的片名匹配步骤。
按国家归类的观看入口 读取指定地区的 streamingOptions,或省略 country 请求支持国家范围内的可用信息。
详情页资料集中返回 将简介、导演、演员、分类、评分、片长和图片与 IMDb、TMDB 标识关联,丰富已有影片档案。
观看链接附带访问方式 根据每项 type 及可能存在的价格、附加频道、音轨、字幕和画质字段展示不同观看条件。

在线 API 演示

GET /api/project/streaming-availability/get-show

调用成本暂不可用,未假定任何价格。

查看价格

API 响应 (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/streaming-availability/get-show?key=<API_KEY>&id=<id>&output_language=en&series_granularity=episode'
📢
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
联系我们

使用场景

常见问题

如何通过 IMDb ID 查询一部电影在哪个平台可以看?

将 tt 开头的 IMDb ID 填入 id,例如 tt0120338,并用 country 指定支持的国家代码。检查业务状态后,读取单个影视对象中对应国家的 streamingOptions,再按 service、type 和 link 整理观看入口;没有本地选项时应如实显示。

Python 根据 TMDB ID 查询观看链接时,id 应该怎么填?

电影使用 movie/ 加数字 ID,例如 movie/597;电视剧使用 tv/ 加数字 ID,例如 tv/1396,不要只传裸数字。可根据需要设置 country,并从返回对象的 streamingOptions 中提取平台链接,不能将这些页面链接当作视频文件地址。

country 留空和指定 us 有什么区别?

本接口的 country 可选:指定 us 时请求美国的观看选项,省略时请求所有支持国家的可用信息。国家支持情况以国家目录为准;某地区没有选项只表示没有报告该地观看入口。

查询剧集时怎样避免返回过多季和集的信息?

本接口默认 series_granularity=episode,包含季与集。只需作品级资料和观看入口时改为 show;需要季信息但不需要每集详情时选 season。该参数控制剧集详情层级,不提供播放权限。

相关接口

相关指南

查看订阅方案 →