Amagi 文档
抖音、B站、快手、小红书 Web 端相关数据接口的 Node.js 封装与服务
本文档适用于 v6 预览版。如需使用稳定版,请参考 v5 文档
还有这个文档是AI写的。。。
关于项目维护
本项目是 karin-plugin-kkk 的 Git 子模块。如果 karin-plugin-kkk 没有新的业务需求,amagi 后续可能不会再有新的接口封装。
如果您需要其他接口支持,请:
- 参考开发文档自行封装
- 或提交 Pull Request 贡献代码
反爬算法均来自网上冲浪,作者只是做了各平台的统一封装。
@ikenxuan/amagi
抖音、B站、快手、小红书 Web 端相关数据接口的 Node.js 封装与服务。支持"直接调用(SDK)"与"本地 HTTP 服务"两种使用方式,并内置严格的参数校验与统一响应格式。
特性
- 多平台支持:抖音、B站、快手、小红书的主流数据接口
- 两种使用姿势:
- 直接调用:通过 SDK 获取数据,支持绑定 Cookie
- 本地服务:一键启动 Express 服务,REST 风格路由
- 参数校验:基于 Zod,按方法类型校验必填与可选参数
- 统一响应:约定化
ApiResponse返回结构,含success/code/message/data - 类型模式:
strict与loose可选,开发友好与容错可控 - 工具集齐全:签名算法、URL 拼接器、AV/BV 转换等常用工具
- 双模块输出:同时支持 ESM 与 CJS 引入