Cari FANZA API atau DMM API dalam bahasa Inggris dan kamu pulang dengan tangan hampa. Katalognya paling besar yang ada, tapi pintu depannya terkunci dari luar Jepang dan semua administrasinya berbahasa Jepang. Tulisan ini menelusuri apa yang sebenarnya ada, kenapa tidak satu pun berfungsi dalam bahasa Inggris, dan cara mendapatkan metadata yang sama kembali sebagai JSON ternormalisasi.
Apakah FANZA atau DMM punya API berbahasa Inggris?
Tidak. Ada API afiliasi di affiliate.dmm.com/api, dan FANZA (lengan dewasa milik DMM) berjalan di atas yang sama. Dua masalah membuatnya tidak berguna kalau kamu tidak di Jepang:
- Ia diblokir secara geografis. dmm.co.jp memblokir hampir seluruh planet, dan API afiliasi duduk di balik tembok yang sama. Kamu butuh IP Jepang hanya untuk membaca dokumentasi API yang justru dimaksudkan mengirimimu traffic.
- Dokumennya hanya berbahasa Jepang. Tidak ada referensi bahasa Inggris. Dan skema responsnya adalah apa pun rupa backend DMM di tahun 2014 – puluhan field, tanpa changelog, tanpa pemberitahuan saat salah satunya hilang.
Jadi “FANZA API dalam bahasa Inggris” bukan sesuatu yang kamu konfigurasikan. Itu proyek scraping-dan-terjemahan yang harus kamu bangun sendiri lalu awasi terus.
Mendapatkan metadata DMM/FANZA dalam bahasa Inggris
javinfo menjalankan akal-akalan geo-block dan normalisasinya sekali saja, di sisi server, dan menyerahkan satu hasil bersih kepadamu. Kirim sebuah kode DVD ke POST /movie dan biarkan provider fanza menjawab:
curl -X POST "https://api.javinfo.dev/movie" \ -H "x-javinfo-key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "q": "SSIS-001", "providers": "fanza" }'{ "q": "SSIS-001", "source": "fanza", "result": { "dvdId": "SSIS-001", "titleEn": "Newcomer NO.1 STYLE ...", "titleJa": "新人 NO.1 STYLE ...", "releaseDate": "2020-07-07", "runtimeMins": 120, "makers": ["S1 NO.1 STYLE"], "actresses": ["Example Actress"], "jacketFullUrl": "https://pics.dmm.co.jp/digital/video/ssis00001/ssis00001pl.jpg" }}Kamu mendapatkan titleEn sekaligus titleJa, jadi bahasa Inggris adalah field yang kamu baca, bukan langkah terjemahan yang kamu urus sendiri. Provider dmm/fanza mengembalikan metadata dwibahasa – judul, cast, maker, label, seri, sampul – plus gambar profil aktris dan URL galeri sampel yang dilewati sebagian besar scraper. Cakupannya mencapai kira-kira 99% dari pustaka dmm.co.jp, dan sebagian besar kode terpecahkan pada percobaan pertama.
Butuh daftar alih-alih satu kecocokan? POST /query menerima pencarian luas dan mengembalikan kandidat hasil dalam bentuk yang sama.
Satu bentuk, semua sumber
Objek result sama tak peduli provider mana yang menjawab, jadi parser yang kamu tulis untuk FANZA sudah bisa membaca JavDB, MissAV, dan javdatabase. Inilah desain provider-agnostic yang menjadi fondasi seluruhnya – satu API metadata JAV ternormalisasi, bukan integrasi terpisah untuk tiap sumber.
Daftar di app.javinfo.dev, ambil key, lalu kirim lewat header x-javinfo-key (juga di RapidAPI). Penagihannya berbasis pemakaian: /movie seharga $0.0005 per hasil yang berhasil, /query seharga $0.0002, dan lookup yang gagal tidak ditagih. Pendaftar baru mendapat 1.000+ lookup gratis, tanpa kartu kredit; top up dengan USDC setelah itu, dikreditkan 1:1. Tanpa VPN Jepang, tanpa dokumen bahasa Jepang, tanpa scraper yang perlu dipelihara. Kamu bisa langsung berjalan dalam satu menit.