
弹弹play 同款弹幕API Github项目推荐 + 自建的弹幕API免费分享
在日常追番或使用本地播放器(如 弹弹play、Senplayer、EPlayerX 等)时,很多人希望能够像在线播放那样实时获取弹幕,但受制于版权与接口封闭,往往很难找到可用的第三方弹幕服务。
今天要分享的是一个开源项目 —— danmu_api,它可以让你自己一键搭建一个弹幕API服务,支持多平台弹幕源、自动匹配番剧、兼容弹弹play接口规范,而且部署方式极其灵活(支持 Vercel / Netlify / Cloudflare / Docker 等)。
🚀 项目亮点
- 兼容弹弹play接口:可直接用于 Senplayer、EPlayerX 等支持自定义弹幕API的播放器
- 支持多平台弹幕源:爱奇艺、优酷、腾讯、芒果、B站、韩剧吧等
- 无需NAS / 小鸡:可直接部署到 Vercel、Netlify 或 Cloudflare
- 日志记录与缓存:支持搜索/弹幕缓存,Redis可选
- 一键部署:几乎不需要手动配置
- 开源且免费使用
⚠️ 注意:请低调使用,不要在国内媒体平台宣传本项目,以免被滥用或封禁。
🧩 核心功能一览
| 类型 | 功能 | 说明 |
|---|---|---|
| 搜索 | /api/v2/search/anime | 根据关键字搜索动漫 |
| 匹配 | /api/v2/match | 自动匹配番剧(支持@平台语法) |
| 剧集 | /api/v2/search/episodes | 获取剧集列表 |
| 弹幕 | /api/v2/comment | 获取弹幕(支持JSON/XML) |
| 日志 | /api/logs | 查看服务日志 |
| 缓存 | 内存/Redis | 提升性能、减少重复请求 |
🔧 弹幕格式输出
可通过环境变量或URL参数控制输出格式:
?format=json?format=xml(完全遵循Bilibili标准XML格式)
🐳 快速部署指南
你可以用多种方式启动服务:
一、本地部署
git clone https://github.com/huangxd-/danmu_api
cd danmu_api
npm install
npm start
运行后,服务地址为:
http://{ip}:9321/{TOKEN}
默认 TOKEN 为 87654321,可在 .env 修改。
二、Docker 一键启动(推荐)
docker run -d -p 9321:9321 --name danmu-api -e TOKEN=87654321 logvar/danmu-api:latest
或使用 docker-compose:
services:
danmu-api:
image: logvar/danmu-api:latest
ports:
- "9321:9321"
volumes:
- ./.env:/app/.env
restart: unless-stopped
三、Vercel / Netlify 一键部署
只需点击部署按钮即可自动搭建服务:
部署后记得添加环境变量:
TOKEN=你的令牌
推荐区域:Hong Kong / Singapore,可提升访问速度。
🎬 播放器接入示例(以 Senplayer 为例)
- 打开 设置 → 弹幕设置 → 自定义弹幕API
- 填入你的 API 地址,例如:
http://{你的域名}/{TOKEN} - 在播放界面点击“搜索弹幕”,等待匹配成功
- 选择剧集即可加载对应平台弹幕
💡 自用弹幕API免费分享(需评论后查看)
我已在服务器上部署了一套 danmu_api 服务,支持弹弹play接口规范,可直接使用。
👉 API地址与Token仅在评论后可见 👇 (方便懒得自己折腾或者不懂技术不会弄的朋友直接拿去使用)
🔒 安全与免责声明
本项目及API仅供学习、研究与个人使用,请勿用于任何商业或非法用途。
若涉及侵权,请联系删除。
作者原项目地址:
🔗 https://github.com/huangxd-/danmu_api
🧭 结语
如果你是一位播放器爱好者、NAS用户或开发者,那么这个开源项目几乎是「一站式弹幕解决方案」。
部署简单、接口标准、兼容性强,还能让你自由掌控弹幕数据。
快去试试吧——你自己的弹幕世界,由你定义。🎈


本机地址 1F
登录回复
感谢分享!
未知地区 2F
登录回复
谢谢分享感谢
本机地址 3F
登录回复
感谢分享
本机地址 4F
登录回复
感谢分享,非常喜欢