用于番号查询的 JAV 元数据 API
用番号查询一部 JAV 作品,比如 SSIS-001,即可拿到规范化的元数据:标题、出演、制作商、厂牌、系列、时长、发行日期和封面图。javinfo 把 r18、JavDB 和 missav 封装在同一个 POST /search 调用之后,所以你只需对接一套 schema,而不必为每个来源各写一个抓取器。
01
发送一个番号
把一个 DVD ID(比如 SSIS-001)POST 到 /search。匹配是模糊的,所以 SSIS-001 和 ssis001 会解析到同一部作品。
02
数据源赛跑
javinfo 会按优先级顺序检查你套餐所包含的数据源,返回第一个有效匹配。你不必自己挨个调用每个来源。
03
拿到规范化 JSON
同一个外壳,同一套 schema。无论应答的是 r18 还是 JavDB,你读 result.video.* 的方式都一样。
一次请求,一个规范化结果
curl -X POST 'https://javinfo-search.p.rapidapi.com/search' \
-H 'Content-Type: application/json' \
-H 'X-RapidAPI-Key: YOUR_RAPIDAPI_KEY' \
-H 'X-RapidAPI-Host: javinfo-search.p.rapidapi.com' \
-d '{ "q": "SSIS-001" }'
# → 200 OK
{
"result": {
"source": "r18",
"video": {
"dvdId": "SSIS-001",
"titleEn": "Newcomer NO.1 STYLE ...",
"runtimeMins": 120,
"releaseDate": "2020-07-07",
"makers": ["S1 NO.1 STYLE"],
"actresses": [{ "name": "...", "image": "https://pics.dmm.co.jp/..." }]
}
},
"latencyMs": 142,
"cached": false,
"gated": true
} 你会拿到什么
每个数据源都映射到同一个基础 video 结构:
- dvdId
- DVD ID 或番号,例如 SSIS-001
- titleEn / titleJa
- 英文和日文标题
- actresses
- 出演者姓名,r18 还附带头像
- makers / label / series
- 制作商、厂牌和系列
- releaseDate / runtimeMins
- 发行日期和以分钟计的时长
- jacketFullUrl / galleryFull
- 封面图和预览图集的 URL
数据源
r18 全部套餐
双语元数据,含标题、出演、制作商、厂牌、系列、封面和预览图集。
javdb Pro
额外提供下载和磁力链接、评分以及投票数。
missav Pro
额外提供一个 extra.streams 对象,内含 HLS 播放列表 URL(.m3u8)以及各分辨率的变体。
javlibrary · javdatabase 即将上线
更多来源,仍然在同一个接口之后。
套餐
| 套餐 | 请求数 | 频率 | 数据源 | 下载链接 |
|---|---|---|---|---|
| Free | 500 / 天 | 10 / 分钟 | r18 | — |
| Pro | 1,000 / 天 | 60 / 分钟 | r18 + javdb + missav | 有 |
所有套餐共用同一个 /search 接口。密钥、具体定价和交互式文档都在 RapidAPI 上。
为什么选 javinfo
多数据源检索
按优先级依次查询已注册的数据源,第一个有效结果即返回。
标准化元数据
无论哪个数据源响应,结果结构始终一致。一套 schema,少写分支。
缓存且私密
服务端缓存让重复查询飞快。一个 API key,无需维护爬虫,不追踪,不投广告。