// api ぜんぶ、ひと画面に
もうスクレイピングは終わり。あとは叩くだけ。
入口は3つ——REST、エージェントに MCP、ストリームに CLI。裏側のスキーマは、すべて共通。
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 — ソース
あらゆるソースを、ひとつのスキーマに
javinfoが各プロバイダーをラップするから、統合は一度きり。ソースが増えても、あなたのコードは変わらない。
- dmm
DMM.com ストア:タイトル、出演者、メーカー、レーベル、シリーズ、ジャケット、プレビューギャラリーを含むバイリンガルのメタデータ。
- fanza
FANZA ストア:同じバイリンガルのメタデータを、FANZA のカタログに絞って提供します。
- javdb
ダウンロードリンクとマグネットリンク、スコア、投票数を追加します。
- missav
HLS プレイリスト URL(.m3u8)と解像度ごとのバリアントを含む extra.streams オブジェクト、さらにダウンロードリンクとマグネットリンクを追加します。
- javdatabase
説明文、サンプル画像、予告編 URL を追加します。
- javlibrary
ディープカタログのフォールバック。/movie でタイトル・出演・カバー・サンプル。/query はキーワード + num のみ(フィルタなし)。
// 02 — ユースケース
あなたが作れるもの
正規化されたメタデータを、いつでも好きなだけ——あなたが今作っているツールのために。
メディアライブラリ
品番からコレクションを充実:タイトル、出演者、カバー、再生時間、発売日——英語と日本語で。
AIエージェント & ツール
LLMに、クリーンで予測可能な検索を。スキーマはひとつ、ソースごとの分岐なし、発見用に llms.txt。
データセット & カタログ
DVD id をまとめて正規化データセットへ。スタジオ、レーベル、シリーズ、出演者を毎回同じ形にマッピング。
検索 & 発見
あいまいな品番マッチングで検索ボックスを支える——SSIS-001 も ssis001 も同じ作品に解決。
// 03 — スキーマ
ひとつのスキーマで、あらゆるソース
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 — エージェント
AIエージェントのために作った
API ファースト、予測可能、そして正直。メディアではなく、メタデータ。
- 予測可能な JSON
- エンベロープはひとつ、スキーマもひとつ。パースは安全、プロンプトも書きやすい。
- llms.txt + 発見
- サイトは llms.txt と RFC 8288 のディスカバリーヘッダーを配信。だからクローラーもエージェントも API を見つけられる。
- 認証の曲芸は不要
- アプリでキーをひとつ。OAuth のダンスなし、スクレイパーのお守りなし、不意打ちの HTML もなし。
- MCP サーバー
- npx @javinfo/mcp を実行すれば、エージェントは /movie と /query をネイティブな MCP ツールとして呼び出せる——グルーコードは不要。
// 05 — 料金
シンプルなアクセス、無料で開始
リクエストごとに全データ——支払いは検索単位、プラン単位じゃない。キーはアプリで管理。
従量課金
暗号資産のみ- 任意の暗号資産でチャージ
- 最高画質のプレビュー動画リンク
直接課金は暗号資産のみ。≈¥7,500 以上のチャージで 5–50% ボーナス。
// RapidAPI でも
RapidAPI でも利用可能
同じ API を RapidAPI 経由で課金。ウォレットとダッシュボードが好みならそちらで契約。ダッシュボードに RapidAPI キーを接続すれば、API を直接使うこともできる。
javinfo とは何ですか?
どうすれば利用できますか?
メタデータはどこから取得していますか?
javinfo は動画をホスティングまたは配信しますか?
// 07 — ブログ
ブログの最新記事
JAV、DMM、プロバイダー API に関するガイドと現場のメモ。
JavLibrary プロバイダーの使い方:/movie 照会と素の /query
javlibrary をピン留めしてコード照会、または他プロバイダーが外した素の /query を拾う。num は効く;filter は不可。正確なリクエスト形付き。
JavLibrary API:サイトをスクレイピングせずに深いカタログを照会
JavLibrary に公開 API はない。/movie または /query で providers: "javlibrary" を指定すれば、タイトル・出演・カバー・サンプルを取得——他ソースが外れたときの最終フォールバック。
英語で使えるFANZA / DMM API:メタデータの取得方法
FANZA唯一のAPIは日本語のみのアフィリエイトフィードで、dmm.co.jp は世界中をジオブロックしている。コードから正規化されたDMM/FANZAメタデータを英語で取得する方法を解説する。