Adult metadata, made for AI
The JAV Metadata API for developers & AI agents
Search every major JAV source with one call. Fast. Clean. Zero scraping.
$ set up https://javinfo.dev/SETUP.mdThousands of developers
Sponsored0/2slots
One API. Three ways in.
Stop scraping. Start calling.
{
"q": "SSIS-001",
"source": "javdb",
"result": {
"dvdId": "SSIS-001",
"titleEn": "…",
"actresses": ["…"],
"runtimeMins": 120,
"extra": {
"downloadLinks": [{ "magnet": "magnet:?xt=urn:btih:…" }]
}
}
}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
$ javinfo serve SSIS-001
resolving metadata…
source: missav
listening http://127.0.0.1:8787
stream ready → /stream.m3u8SSIS-001 · HLS
localhost:8787/stream.m3u8
Sources
All your sources. Already connected.

FANZA's catalog, English and Japanese.

Official metadata with covers and galleries.

Descriptions, sample images and trailers.

Page links and HLS streams.

Deep catalog for older releases.

Censored and uncensored, with downloads.

Magnet links, scores and votes.

HLS streams in every resolution.
Schema
One shape. Every source.
- dvdId
- The DVD ID or code, for example SSIS-001
- titleEn / titleJa
- Title in English and Japanese
- actresses
- Cast names as a string array; DMM/FANZA adds profile images under extra.actressesRich
- makers / label / series
- Studio, label, and series
- releaseDate / runtimeMins
- Release date and runtime in minutes
- jacketFullUrl / galleryFull
- Cover art and preview gallery URLs
Use cases
Built for what you're building.
Media libraries
Enrich a collection by code: title, cast, covers, runtime and release date — in English and Japanese.
AI agents & tools
Give an LLM a clean, predictable lookup. One schema, no per-source branching, llms.txt for discovery.
Datasets & catalogs
Batch DVD IDs into a normalized dataset. Studio, label, series and cast mapped the same way every time.
Search & discovery
Back a search box with fuzzy code matching — SSIS-001 and ssis001 resolve to the same release.
Agents
Made for agents. Down to the JSON.
Predictable JSON
Discoverable by design
One key. No OAuth.
MCP, built in
Pricing
Start free. Pay only for what you use.
Free
Free trial, no card$0
- No credit card required
- Standard-quality preview video links
Pay as you go
- Top up with Apple Pay, Google Pay or crypto
- Full-quality preview video links
Pay with Apple Pay, Google Pay or crypto. Top-ups earn up to +2% from $15, up to +10% from $50. Each /query, /random and /idols call returns up to 10 results; bigger pages cost proportionally more.
Also on RapidAPI
| Free$0 | Pro$9.99 / mo | UltraPopular$49.99 / mo | Mega$99.99 / mo | |
|---|---|---|---|---|
| requests / month | 100Hard limit | 15,000Hard limit | 55,000Hard limit | 105,000Hard limit |
| requests / min | 10 | 60 | 60 | 120 |
| Extra In-App Credits Extra In-App Credits Link your RapidAPI key in the dashboard and get 12.5% of your plan price back as platform credits every month. Active subscription required. | You get back ~$1.25 | You get back ~$6.25 | You get back ~$12.50 | |
| High-Quality Global Preview Videos High-Quality Global Preview Videos DMM previews fail outside Japan. Link your key and call the API directly for CDN-backed previews: worldwide playback, edge-cached, smooth seeking. | ||||
| Access to All Core Endpoints Access to All Core Endpoints Full access to /movie, /query, /random and /idols. Single lookup, filtered multi-search, random picks, performer data. No setup, works on every plan. | ||||
| Get on RapidAPI | Get on RapidAPI | Get on RapidAPI | Get on RapidAPI |
FAQ
Questions? Answers.
What is javinfo?
How do I get access?
Where does the metadata come from?
Does javinfo host or stream videos?
What does it cost?
num). Top up with Apple Pay, Google Pay or crypto, credited 1:1 — top-ups from $15 roll up to +2%, and $50 or more rolls up to +10%; under $15 there's no bonus. It's also available on RapidAPI.