// 整个 api,一屏看全
别再爬,直接调用。
三种接入方式——REST、给 agent 的 MCP、给流媒体的 CLI,背后同一套 schema。
you
Which actress was in EBOD-391?
Searching movie
EBOD-391
Using movie_lookup
movie_lookup({ "q": "EBOD-391" })
Found cast · actressesRich
agent
Ema Kisaki (HARUKI, Haruki Kato).
Ema Kisaki
HARUKI · Haruki Kato · EBOD-391
SSIS-001 · HLS
localhost:8787/stream.m3u8
// 01 — 数据源
每个源,一套 schema
javinfo 把每个数据源都包好,你只需接入一次。新增一个源,你的代码一行都不用改。
- dmm
DMM.com 商店:双语元数据,含标题、出演、制作商、厂牌、系列、封面和预览图集。
- fanza
FANZA 商店:同样的双语元数据,范围限定为 FANZA 目录。
- javdb
额外提供下载和磁力链接、评分以及投票数。
- missav
额外提供一个 extra.streams 对象,内含 HLS 播放列表 URL(.m3u8)以及各分辨率的变体,还有下载和磁力链接。
- javdatabase
额外提供简介、样品图和预告片 URL。
- javlibrary
深目录兜底:/movie 返回标题、演员、封面、样片;/query 仅关键字 + num(无过滤器)。
// 02 — 应用场景
你能拿它造什么
标准化元数据随取随用——喂给你手头正在做的那些工具。
媒体库
按番号丰富你的藏品:标题、出演、封面、时长、发行日期——英日双语。
AI agent 与工具
给 LLM 一个干净、可预测的查询接口。一套 schema,无需按源分支,还有 llms.txt 供发现。
数据集与目录
把成批 DVD ID 转成标准化数据集。制作商、厂牌、系列和出演演员,每次都用同一种方式映射。
搜索与发现
用模糊番号匹配给搜索框撑腰——SSIS-001 和 ssis001 都指向同一部作品。
// 03 — schema
一套 schema,通吃所有源
DMM/FANZA、JavDB、missav 还是 javdatabase——你读 result.* 的方式始终一样。各源特有的额外字段就挂在 result.extra.* 下。
每个数据源都映射到同一个基础 result 结构:
- dvdId
- DVD ID 或番号,例如 SSIS-001
- titleEn / titleJa
- 英文和日文标题
- actresses
- 出演者姓名(字符串数组);DMM/FANZA 还在 extra.actressesRich 下附带头像
- makers / label / series
- 制作商、厂牌和系列
- releaseDate / runtimeMins
- 发行日期和以分钟计的时长
- jacketFullUrl / galleryFull
- 封面图和预览图集的 URL
// 04 — agents
为 AI agent 打造
API 优先、可预测,也不装:给的是元数据,不是影片。
- 可预测的 JSON
- 一层信封,一套 schema。解析安全,也好写进 prompt。
- llms.txt + 发现
- 站点提供 llms.txt 和 RFC 8288 发现头,爬虫和 agent 都能找到这个 API。
- 认证不绕弯
- 从应用里拿一把密钥。不跳 OAuth 舞步,不养爬虫,不吃意外的 HTML。
- MCP server
- 跑一句 npx @javinfo/mcp,你的 agent 就能把 /movie 和 /query 当原生 MCP 工具直接调用——不用写胶水代码。
// 05 — 定价
接入简单,免费起步
每次请求都给全量数据——按次计费,而非按套餐。密钥在应用里自助管理。
按量付费
仅限加密货币- 支持任意加密货币充值
- 最高画质预览视频链接
直连账单仅支持加密货币。单笔充值满 ≈¥350 送 5–50% 赠额。
// 也可在 RapidAPI
也可在 RapidAPI 使用
同一套 API,通过 RapidAPI 计费。若你更习惯他们的钱包和后台,就在那里订阅。也可以在仪表盘连接 RapidAPI 密钥,直接调用我们的 API。
javinfo 是什么?
我该如何获取访问权限?
元数据来自哪里?
javinfo 会托管或播放视频吗?
// 07 — 博客
最新博文
关于 JAV、DMM 和各数据源 API 的指南与实战笔记。
如何使用 JavLibrary 数据源:/movie 查询与裸 /query
固定 javlibrary 做番号查询,或让它兜住其他来源 miss 的裸 /query。num 可用;filter 不行。文中附精确请求形态。
JavLibrary API:深度目录查询,无需爬取站点
JavLibrary 没有公开 API。在 /movie 或 /query 上指定 providers: "javlibrary",即可拿到标题、演员、封面和样片——其他来源都 miss 时的最后兜底。
英文版 FANZA / DMM API:如何拿到元数据
FANZA 唯一的 API 是只有日语的联盟数据源,而且 dmm.co.jp 对全世界进行地理封锁。下面讲讲如何用番号拿到规范化的英文 DMM/FANZA 元数据。