Blog

Oleh javinfo team

AdultDataLink + javinfo: ide analitiknya, dibangun ulang untuk JAV

AdultDataLink tutup dan membuka kodenya. Kami bangun ulang ide OHLC performer, papan peringkat, dan discovery-nya untuk JAV. Mana yang cocok, mana yang tidak.

AdultDataLink (ADL) sudah tidak ada. Pada Oktober, penulisnya memposting pengumuman penutupan di r/SaaS dan menerbitkan kodenya sebagai repo arsip berlisensi MIT. Menurut penuturan penulisnya sendiri, API yang di-host sudah mati sejak akhir April.

Kami membaca kode itu dan membangun ulang ide analitik dan discovery terbaiknya untuk JAV, di atas data javinfo sendiri. ADL melakukan scraping sekitar 20 situs tube dan media barat. javinfo hanya untuk JAV, jadi ini produk yang berbeda, dan jika aplikasimu membutuhkan data dari situs-situs itu, kamu tidak akan menemukannya di sini. Repo ADL adalah tempat untuk memulainya.

Jika kamu suka analitik performer, trending, dan rekomendasi ADL dan kamu bekerja dengan JAV, sebagian besar ide itu kini punya endpoint di sini. 0.7.0 juga menambahkan /resolve dan sumber javbus, yang tidak ada hubungannya dengan ADL. Keduanya dibahas di bawah.

Apa yang kami ambil dari ADL, dan di mana letaknya sekarang

Kami membaca kode ADL dan mengimplementasikan ulang ide-idenya di atas data kami. Kami tidak menyalin kode. Setiap baris ADL dalam tabel ini berasal dari repo publiknya; kolom kanan adalah yang kami rilis.

ADL (services/engine) javinfo
Candle “stock” OHLC performer (/pornstar-calculation/fetch-pornstar-ohlc-data) GET /analytics/idols/ohlc
50 gainer harian dan mingguan teratas (/fetch-top-50-daily-gain, /fetch-top-50-weekly-gain) GET /analytics/leaderboard, metric=momentum
Informasi performer GET /analytics/idols/stats dan /idols
Tren kata kunci (/keywords) Paling mendekati: /discover/tags dan /analytics/market
Pencarian yang dipersonalisasi (/machine-learning/search) GET /discover/for-you

Kecocokannya berdasarkan ide, bukan output. Candle ADL berasal dari data yang di-scrape dari situs tube. Milik kami dibangun dari jumlah rilis, karena itulah yang bisa diukur katalog JAV. ADL melacak performa kata kunci. Milik kami menghitung pergerakan tag dan genre dalam rentang waktu tertentu. ADL mendasarkan personalisasi pada IP dan header pengunjung; /discover/for-you memakai riwayat pencarian akunmu sendiri.

Tidak direncanakan: scraper situs tube, proyek scraping, alat video, anotasi YOLO, dan rute Reddit.

Discovery

Endpoint /discover/* membantumu menemukan judul saat kamu tidak punya kode.

Kalender punya satu hal yang perlu diperhatikan. Rentang besar dikembalikan dalam halaman per hari penuh. Minta 2026-11-01 sampai 2026-11-14 dan kamu mendapat:

Kalender, dua minggu
curl "https://api.javinfo.dev/discover/calendar?from=2026-11-01&to=2026-11-14" \
-H "x-javinfo-key: YOUR_KEY"
Respons (dipotong)
{
"through": "2026-11-05",
"truncated": true
}

through adalah hari penuh terakhir yang disertakan. Minta lagi mulai 2026-11-06 dan kamu mendapat sisanya. Ulangi sampai truncated bernilai false. Setiap halaman adalah panggilan terpisah.

Analitik performer

Endpoint /analytics/* menjawab pertanyaan tentang satu performer atau seluruh pasar.

Panggilan nyata, untuk Yua Mikami:

Statistik idol
curl "https://api.javinfo.dev/analytics/idols/stats?q=yua-mikami" \
-H "x-javinfo-key: YOUR_KEY"

Hasilnya melaporkan 1.127 judul di 8 studio. Genre teratas adalah Big Tits dengan 765 judul, dan studio teratas adalah S1 NO.1 STYLE dengan 991. works menghitung setiap judul sekali saja, meskipun tercantum di beberapa sumber.

Performer yang sama lewat /ohlc dengan bucket=month. Setiap candle adalah jumlah rilis kumulatif bulan itu, dan batang di bawahnya menunjukkan rilis per bulan. Grafik menampilkan tiga tahun terakhir dari 131 candle bulanan yang dikembalikan panggilan ini.

Grafik candlestick rilis kumulatif Yua Mikami per bulan selama tiga tahun terakhir, berakhir di 1.127 judul

Resolve

Metadata untuk satu judul datang dari banyak sumber, dan tidak selalu sepakat. /resolve/* menerima satu kode dan memeriksa semuanya.

Untuk EBOD-391:

Resolve dengan kartu JPG
curl "https://api.javinfo.dev/resolve?q=EBOD-391&format=jpg" \
-H "x-javinfo-key: YOUR_KEY"

Kode itu ditemukan di FANZA, javdatabase, javlibrary, javbus, dan missav. Respons menyertakan link: "/movie?q=EBOD-391" untuk rekaman lengkap. Kartunya ikut dikembalikan di respons dan berukuran sekitar 100 KB sebagai JPG. Kartu itu menampilkan rating 8.1/10, durasi 119 menit, 45 magnet, dan bahwa judul tersebut bisa di-stream.

Kartu judul /resolve untuk EBOD-391: rating 8,1/10, 119 menit, rilis 2014-08-13, 45 magnet, bisa di-stream

Provenance adalah alasan tampilan per field ada. Untuk kode yang sama, tanggal rilis adalah 2014-08-13 di FANZA dan 2014-08-09 di javbus. Itu perbedaan pendapat yang wajar antar sumber, dan hal itu terjadi di katalog sebesar ini. /resolve/provenance melaporkan kedua nilai dan skor keyakinan untuk nilai yang dipilih, sehingga kamu bisa memutuskan mana yang dipercaya.

javbus bergabung sebagai sumber di rilis ini. Ia mengisi /resolve dan provenance, dan /discover/random diarahkan ke sana saat kamu meminta censored=uncensored.

Berapa biayanya

Kamu hanya ditagih untuk respons 200 yang berhasil.

Panggilan Harga
/discover/* $0.0004
/resolve/compare, /provenance, /streams $0.0004
/resolve dengan kartu judul $0.0012
/resolve/batch $0.0004 per 10 kode, maksimal 100
/analytics/idols/stats, /ohlc, /timeline, /market $0.0006
/analytics/idols/costars $0.0006 hingga 10 hasil, $0.0009 pada default 15
/analytics/leaderboard $0.0006 hingga 10 hasil, $0.0012 pada default 20

Harga dasar mencakup hingga 10 hasil. Endpoint daftar naik di atas itu: 20 hasil berbiaya dua kali lipat dari 10, dan beberapa default di atas 10 (trending mengembalikan 20, jadi biayanya $0.0008 tanpa perlu diubah). Cache hit, error, dan jawaban terdegradasi gratis.

Akun baru mendapat kredit gratis $0.02. Batas lajunya 10 permintaan per menit sampai top-up pertamamu, dan 60 setelah pembelian apa pun.

Bermigrasi dari ADL

Ada tiga hal yang berbeda dari yang mungkin kamu tulis untuk ADL.

Terima kasih

Membangun dan menjalankan sebanyak itu, sebagian besar sendirian selama dua tahun, adalah kerja keras, dan menerbitkan kodenya alih-alih membiarkannya lapuk adalah kemurahan hati. Terima kasih kepada penulis ADL untuk itu, dan untuk ide-ide yang bisa kami bangun lebih lanjut.

Baca dokumentasi untuk discovery, analytics, dan resolve, lalu daftar di app.javinfo.dev untuk mendapatkan key.