Beri AI-mu cita rasa dunia dewasa
Cari metadata JAV di berbagai penyedia. Cepat, bersih, tanpa basa-basi.
- 4
- live sources
- 1
- result schema
- 2
- POST endpoints
Two endpoints, one normalized shape
POST a DVD ID to /movie for the single best match, or /query for a list. javinfo checks the providers in priority order and returns the first valid result — in a single, predictable shape.
- 1
Kirim kode
POST sebuah DVD ID seperti SSIS-001 ke /movie. Pencocokannya fuzzy, jadi SSIS-001 dan ssis001 mengarah ke rilisan yang sama.
- 2
Provider dipilih otomatis
javinfo memeriksa provider berdasarkan urutan prioritas dan mengembalikan kecocokan valid pertama. Kamu tidak perlu memanggil tiap sumber sendiri.
- 3
Dapatkan JSON ternormalisasi
Satu envelope, satu schema. Baca result.* dengan cara yang sama, baik r18 maupun JavDB yang menjawab — atau POST /query untuk daftar kecocokan yang diurutkan.
curl -X POST "https://api.javinfo.dev/movie" \
-H "x-javinfo-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "q": "SSIS-001" }'import requests
r = requests.post(
"https://api.javinfo.dev/movie",
headers={"x-javinfo-key": "YOUR_KEY"},
json={ "q": "SSIS-001" },
)
print(r.json()["result"]["titleEn"])const res = await fetch("https://api.javinfo.dev/movie", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-javinfo-key": "YOUR_KEY",
},
body: JSON.stringify({ "q": "SSIS-001" }),
}); {
"q": "SSIS-001",
"source": "r18",
"result": {
"dvdId": "SSIS-001",
"titleEn": "Newcomer NO.1 STYLE…",
"runtimeMins": 120,
"actresses": ["…"],
"jacketFullUrl": "https://…"
}
} Headers: X-Cache · X-Response-Time-Ms · X-Credits-Remaining
curl -X POST "https://api.javinfo.dev/query" \
-H "x-javinfo-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "q": "Tsukasa Aoi" }'import requests
r = requests.post(
"https://api.javinfo.dev/query",
headers={"x-javinfo-key": "YOUR_KEY"},
json={ "q": "Tsukasa Aoi" },
)
for hit in r.json()["results"]:
print(hit["dvdId"], hit["title"])const res = await fetch("https://api.javinfo.dev/query", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-javinfo-key": "YOUR_KEY",
},
body: JSON.stringify({ "q": "Tsukasa Aoi" }),
}); {
"q": "Tsukasa Aoi",
"source": "r18",
"query": "Tsukasa Aoi",
"count": 2,
"results": [
{
"id": "…",
"dvdId": "SSIS-001",
"title": "…",
"cover": "https://…",
"releaseDate": "2021-02-19"
}
]
} Every source, one schema
javinfo wraps each provider so you integrate once. Add a source and your code doesn't change.
- r18 Semua paket
Metadata dwibahasa berisi judul, pemeran, maker, label, seri, sampul, dan galeri pratinjau.
- javdb Semua paket
Menambahkan tautan download dan magnet, skor, serta jumlah vote.
- missav Semua paket
Menambahkan objek extra.streams berisi URL playlist HLS (.m3u8) plus varian per resolusi.
- javdatabase Semua paket
Menambahkan deskripsi, gambar sampel, dan URL trailer.
- javlibrary Segera hadir
Lebih banyak sumber, tetap lewat endpoint yang sama.
What you can build
Normalized metadata on tap — for the tools you're already 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.
One schema, every source
r18, JavDB, missav or javdatabase — you read result.* the same way. Provider-specific extras ride along under result.extra.*.
Setiap provider dipetakan ke bentuk dasar result yang sama:
- dvdId
- DVD ID atau kode, misalnya SSIS-001
- titleEn / titleJa
- Judul dalam bahasa Inggris dan Jepang
- actresses
- Nama pemeran (array string); r18 menambahkan gambar profil di extra.actressesRich
- makers / label / series
- Studio, label, dan seri
- releaseDate / runtimeMins
- Tanggal rilis dan durasi dalam menit
- jacketFullUrl / galleryFull
- URL sampul dan galeri pratinjau
Built for AI agents
API-first, predictable, and honest about what it is: metadata, not media.
- Predictable JSON
- One envelope, one schema. Safe to parse, easy to prompt against.
- llms.txt + discovery
- The site serves llms.txt and RFC 8288 discovery headers, so crawlers and agents can find the API.
- No auth gymnastics
- One key from the app. No OAuth dance, no scraper upkeep, no surprise HTML.
Simple access, free to start
Full data on every request — you pay per lookup, not per tier. Top up in USDC and manage keys in the app.
Gratis
$0
- 1.000+ pencarian gratis untuk mulai
- Tanpa kartu kredit
- 60 permintaan / menit
- Semua 4 provider, field lengkap
Bayar sesuai pemakaian
Popular$1 = 1.000 pencarian
- $0,001 per /movie · $0,0002 per /query
- Top up pakai USDC, dikreditkan 1:1
- Top up $50+ dapat bonus 5–50%
- Data lengkap yang sama, tanpa pembatasan
Bayar per pencarian, bukan per paket — $0,001 untuk /movie, $0,0002 untuk /query. Top up pakai USDC (dikreditkan 1:1); top up $50 atau lebih dapat bonus acak 5–50%. Kelola key dan tagihan di app.
Frequently asked
What javinfo does, how access works, and what happens to request data.
See all questionsApa itu javinfo?
Bagaimana cara mendapatkan akses?
Dari mana metadata berasal?
Apakah javinfo menghosting atau menstreaming video?
Latest from the blog
Guides and field notes on JAV, DMM and provider APIs.
Desain ulang API: /query dan /movie menggantikan /search
Endpoint /search lama sudah tidak digunakan lagi. Gunakan /query untuk daftar dan /movie untuk hasil tunggal. Semantik lebih bersih, biaya lebih rendah, kontrol sumber eksplisit.
Penyedia Javdatabase -- deskripsi, sampel, dan hasil film langsung
javinfo sekarang membaca dari javdatabase.com: dapatkan deskripsi lengkap, gambar sampel, dan URL trailer untuk rilis apa pun.
Server MCP untuk javinfo @javinfo/mcp
Gunakan API javinfo langsung dari Claude, Cursor, atau host MCP lainnya. Tanpa boilerplate HTTP, tanpa SDK.
Ship the metadata layer today
Four sources, one schema, two endpoints. Grab a free key and make your first call in minutes.