豆瓣电影 API
豆瓣电影 Top250 与各城市正在热映
数据来源:豆瓣电影(网页抓取)
返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。
豆瓣电影 Top250,每页 25 部
GET /api/douban/top250
请求参数
page:页码 1~10,示例1
返回字段
page(number):当前页码(1~10)pageSize(number):每页条数,固定为 25totalPages(number):总页数,固定为 10(共 250 部)list(array):本页的电影,按排名从前到后list[].rank(number|null):Top250 排名(1~250);页面解析不到时为 nulllist[].id(string|null):豆瓣电影条目 ID(数字字符串,如 "1292052");解析不到条目链接时为 nulllist[].title(string|null):中文片名;解析不到时取海报的 alt 文本,仍没有时为 nulllist[].originalTitle(string|null):外文原名,如 "The Shawshank Redemption";只有一个片名(如华语片)时为 nulllist[].otherTitles(string|null):其他译名/又名,多个用 " / " 分隔,如 "月黑高飞(港) / 刺激1995(台)";没有时为 nulllist[].rating(number|null):豆瓣评分,满分 10(一位小数,如 9.7);解析不到时为 nulllist[].votes(number|null):评价人数;解析不到时为 nulllist[].year(number|null):上映年份(4 位数字,如 1994);解析不到时为 nulllist[].region(string|null):制片国家/地区,多个用空格分隔,如 "中国大陆 中国香港";解析不到时为 nulllist[].genres(array):类型,字符串数组,如 ["犯罪", "剧情"];解析不到时为空数组list[].crew(string|null):导演与主演(列表页原文,过长时被豆瓣截断为 "..."),如 "导演: 弗兰克·德拉邦特 Frank Darabont 主演: 蒂姆·罗宾斯 Tim Robbins /...";没有时为 nulllist[].poster(string|null):海报链接(豆瓣列表页的小尺寸竖版海报,路径含 s_ratio_poster,格式为 jpg 或 webp)。豆瓣图片有防盗链,网页中引用需加 referrerpolicy="no-referrer"list[].url(string|null):豆瓣电影条目页面(https://movie.douban.com/subject/{id}/);解析不到时为 nulllist[].quote(string|null):一句话短评/经典台词,如 "希望让人自由。";部分电影没有,此时为 null
指定城市正在热映的电影
GET /api/douban/nowplaying
请求参数
city:城市拼音,例如 beijing、shanghai、guangzhou,示例shanghai
返回字段
city(string):城市拼音,即请求的 city 参数list(array):该城市正在上映的电影(不含"即将上映"),按豆瓣页面顺序list[].id(string|null):豆瓣电影条目 ID(数字字符串);页面缺失时为 nulllist[].title(string|null):片名;页面缺失时为 nulllist[].rating(number|null):豆瓣评分,满分 10(一位小数);暂无评分(刚上映、评价人数不足)时为 nulllist[].votes(number|null):评价人数;页面未提供时为 nulllist[].year(number|null):上映年份(如 2026);页面未提供时为 nulllist[].duration(string|null):片长文本,如 "128分钟";页面未提供时为 nulllist[].region(string|null):制片国家/地区,如 "中国大陆";页面未提供时为 nulllist[].director(string|null):导演(页面原文);页面未提供时为 nulllist[].actors(array):主演,字符串数组,如 ["李四", "王五"];页面未提供时为空数组list[].poster(string|null):海报链接(豆瓣小尺寸竖版海报,路径含 s_ratio_poster);豆瓣图片有防盗链,网页中引用需加 referrerpolicy="no-referrer";页面缺失时为 nulllist[].url(string|null):豆瓣电影条目页面(https://movie.douban.com/subject/{id}/);没有 id 时为 null