
dmm.co.jp adalah tempat sebagian besar metadata JAV berada. Sekaligus tempat yang sangat yakin bahwa sisa internet tidak ada.
Akses dari luar Jepang dan kamu akan mendapatkan halaman kesalahan berbahasa Jepang yang sopan menyuruhmu pergi. Layanan tidak tersedia di wilayahmu. Tanpa daftar pengecualian, tanpa portal developer, tanpa apa pun. Infrastruktur internet Jepang masih beroperasi seolah-olah ini tahun 2003 dan tidak ada yang memberi tahu mereka.
Apakah DMM punya API publik?
Tidak. DMM tidak pernah merilisnya. Yang ada di luar sana adalah API afiliasi di affiliate.dmm.com/api — yang, dan aku tidak bisa menekankan betapa lucunya ini, juga berada di balik geo-block yang sama. Kamu butuh IP Jepang untuk membaca dokumentasi sebuah API yang seharusnya membawakanmu trafik. Lengan dewasa DMM, FANZA, tidak ada bedanya: API afiliasi FANZA duduk di balik geo-block yang sama dan dokumen yang sama-sama hanya berbahasa Jepang. Logika web Jepang tingkat puncak.
Bahkan kalau kamu entah bagaimana berhasil melewatinya, dokumennya sepenuhnya berbahasa Jepang (tentu saja, kenapa pula tidak) dan skema responsnya adalah apa pun bentuk internal backend DMM pada 2014: puluhan field, tanpa changelog, dan nol pemberitahuan saat sesuatu rusak. Hal-hal tiba-tiba berhenti bekerja suatu hari dan kamu yang harus mencari tahu kenapa.
Apa yang dikembalikan javinfo sebagai gantinya
Kami membangun javinfo karena tidak ada satu pun dari ini yang berfungsi kalau kamu berada di luar Jepang, dan terus terang karena memang harus ada yang melakukannya. Kirim sebuah kode DVD lewat HTTPS, dapatkan kembali satu hasil yang ternormalisasi. Tanpa IP Jepang, tanpa scraping, tanpa menebak-nebak skema tahun 2014.
curl -X POST "https://api.javinfo.dev/movie" \ -H "x-javinfo-key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "q": "SSIS-001" }'{ "q": "SSIS-001", "source": "r18", "result": { "dvdId": "SSIS-001", "titleEn": "Newcomer 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" }}Basis data kami mencakup sekitar 99% dari pustaka dmm.co.jp, dan sebagian besar kode berhasil di percobaan pertama: judul, tanggal rilis, cast, maker, label, seri, durasi, gambar sampul, URL sample. Satu endpoint, satu bentuk respons, field yang sama setiap kali. Kamu tidak perlu tahu bagaimana atau dari mana ia di-scrape, dan jujur saja, semakin sedikit kamu memikirkan soal scraping itu, semakin baik. Itulah inti dari desain API-first, provider-agnostic.
DMM bukan satu-satunya sumber yang melawanmu. Yang disebut JavDB API punya kebusukan yang sama, hanya saja dengan Cloudflare alih-alih geo-block. Keduanya adalah satu sumber di balik satu API metadata JAV yang mengembalikan bentuk ternormalisasi yang sama tidak peduli dari mana datanya berasal.
Daftar di app.javinfo.dev untuk mendapatkan kunci dan mengelola penagihan — API ini juga tersedia di RapidAPI. Kamu bisa mulai dalam satu menit.