Just launched — 1,000+ searches free, no credit card. Get a key

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. 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. 2

    Provider dipilih otomatis

    javinfo memeriksa provider berdasarkan urutan prioritas dan mengembalikan kecocokan valid pertama. Kamu tidak perlu memanggil tiap sumber sendiri.

  3. 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.

POST /movie
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" }),
});
200 OK Single best match
{
  "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

POST /query
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" }),
});
200 OK Ranked list of matches
{
  "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.
/llms.txt · RFC 8288 Link headers

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
Dapatkan key gratis

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
Dapatkan key gratis

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 questions
Apa itu javinfo?
javinfo adalah API pencarian metadata JAV. javinfo mengecek penyedia terdaftar sesuai prioritas dan mengembalikan kecocokan valid pertama dalam format respons yang sama, apa pun sumbernya. Yang diindeks hanya metadata; javinfo tidak menghosting atau streaming video.
Bagaimana cara mendapatkan akses?
Daftar di app.javinfo.dev untuk mendapatkan key dan mengelola tagihan. API juga tersedia di RapidAPI jika kamu lebih suka.
Dari mana metadata berasal?
javinfo memakai basis data metadata terpadu dan scraper untuk penyedia lain. Kamu cukup mengirim satu kueri; javinfo yang mencari ke sumbernya dan mengembalikan hasil dalam format yang sama setiap kali.
Apakah javinfo menghosting atau menstreaming video?
Tidak. javinfo mengembalikan metadata: judul, pemeran, info rilis, dan referensi sampul dari penyedia pihak ketiga yang terbuka. Tidak ada stream dan tidak ada berkas yang dihosting di sini. Ini alat pencarian, bukan situs video.
Berapa biayanya?
Harga berbasis pemakaian dan dikelola di aplikasi: $0.001 per hasil di /movie dan $0.0002 di /query. Isi saldo dengan USDC dikreditkan 1:1, dan top-up $50+ mendapat bonus acak 5–50%. Juga tersedia di RapidAPI.

Ship the metadata layer today

Four sources, one schema, two endpoints. Grab a free key and make your first call in minutes.