实时票房 API
全国电影实时票房榜(综合/分账、排片占比、上座率)
该接口暂不可用:猫眼已停止提供公开的票房数据(旧接口下线,新接口需要浏览器端动态签名且数字经字体加密),暂时找不到可用的数据源
数据来源:猫眼专业版(非官方接口 box.maoyan.com/promovie/api/box/second.json)
返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。
今日全国实时票房排行
GET /api/boxoffice
请求参数
limit:返回条数 1~50,示例10
返回字段
date(string|null):票房日期(YYYY-MM-DD,北京时间),即统计的"今日"updateInfo(string|null):猫眼给出的更新说明,如 "北京时间 15:32:10 更新";缺失时为 nullserverTime(string|null):猫眼服务器时间,即数据统计时刻("YYYY-MM-DD HH:mm:ss",北京时间 UTC+8);缺失时为 nulltotalBox(number|null):今日全国大盘综合票房(含服务费),单位见 totalBoxUnit,如 3370.88;缺失时为 nulltotalBoxUnit(string):totalBox 的单位:"万"=万元,"亿"=亿元;上游未给出时为 "万"splitTotalBox(number|null):今日全国大盘分账票房(扣除服务费),单位见 splitTotalBoxUnit;缺失时为 nullsplitTotalBoxUnit(string):splitTotalBox 的单位:"万"=万元,"亿"=亿元,可能与 totalBoxUnit 不同;上游未给出时为 "万"list(array):影片实时票房榜,按当日综合票房从高到低,最多 limit 条list[].rank(number):排名,从 1 开始list[].movieId(number|null):猫眼电影 ID;缺失时为 nulllist[].name(string):片名list[].releaseInfo(string|null):上映状态,如 "上映6天"、"点映";为空时为 nulllist[].box(number|null):当日综合票房,单位万元(1523.67 即 1523.67 万元);上游为 "--" 等非数字时为 nulllist[].boxRate(string|null):综合票房占比(占当日大盘),带百分号的字符串,如 "45.2%";缺失时为 nulllist[].splitBox(number|null):当日分账票房(扣除服务费),单位万元;上游为非数字时为 nulllist[].sumBox(string|null):上映以来累计综合票房,带单位的文本,如 "4.55亿"(亿元)、"5570.9万"(万元);缺失时为 nulllist[].splitSumBox(string|null):上映以来累计分账票房,带单位的文本,如 "4.02亿";缺失时为 nulllist[].showCount(number|null):当日排片场次;上游为非数字时为 nulllist[].showRate(string|null):排片占比(该片场次占全国总场次),带百分号的字符串,如 "33.6%";缺失时为 nulllist[].seatRate(string|null):排座占比(该片座位数占全国总座位数),带百分号的字符串,如 "18.3%";缺失时为 nulllist[].avgShowView(number|null):场均人次(平均每场观影人数);上游为非数字时为 nulllist[].avgSeatView(string|null):上座率(观影人次占座位数的比例),上游原样返回的字符串,一般带百分号,如 "9.8%";缺失时为 nulllist[].url(string|null):猫眼专业版影片页(https://piaofang.maoyan.com/movie/{movieId});没有 movieId 时为 null