@ikenxuan/amagi

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
  • 类型模式strictloose 可选,开发友好与容错可控
  • 工具集齐全:签名算法、URL 拼接器、AV/BV 转换等常用工具
  • 双模块输出:同时支持 ESM 与 CJS 引入

快速开始

相关链接

On this page