Lewati ke konten
javinfo

Batas laju & tagihan

Biaya tiap panggilan, seberapa cepat Anda boleh mengirimnya, dan apa yang terjadi saat kredit habis.

Biaya per panggilan

Anda membayar untuk jawaban, bukan percobaan: hanya 200 yang ditagih. Error, timeout, dan pencarian kosong gratis.

EndpointPer 1.000 panggilan
/movie$0.80
/query$0.40
/idols$0.50
/random$0.20
/discover/*$0.40
/resolve/compare, /resolve/provenance, /resolve/streams$0.40
/resolve (kartu)$1.20
/resolve/batch$0.40 per kelompok 10 kode unik, dihitung per kelompok yang dimulai
/analytics/*$0.60
GET /statsgratis

/discover/* adalah Jelajah, /analytics/* Analitik, /resolve* Resolve. GET /stats adalah penghitung katalog publik (Statistik), tanpa kunci dan biaya. /resolve/batch menerima hingga 100 kode dan menagih satu kelompok per 10 kode unik yang dimulai.

Akun baru mendapat kredit gratis $0.02, sekitar 50 pencarian: cukup untuk proyek kecil.

Halaman lebih besar, biaya lebih besar

/query, /idols dan /random menerima num 1–50. Harga di atas berlaku untuk 10 hasil; minta lebih dan harga naik mengikuti ukuran halaman, dibulatkan ke atas:

cost = max(base price, base price × num ÷ 10)

Untuk /query, per 1.000 panggilan:

numPer 1.000 panggilan
1–10$0.40
20$0.80
50$2.00

Lima panggilan num=10 berbiaya sama dengan satu panggilan num=50. Ukuran halaman soal kepraktisan, bukan potongan harga.

Rumus sama berlaku untuk /discover/* dan /analytics/*, yang beberapa endpoint-nya memakai num bawaan di atas 10 dan sudah lebih mahal dari tarif dasar:

Endpointnum bawaanPer 1.000 panggilan
/discover/similar12$0.48
/discover/trending20$0.80
/discover/underrated20$0.80
/discover/series20$0.80
/discover/for-you20$0.80
/discover/studios30 (20 dengan q)$1.20 ($0.80 dengan q)
/discover/tags30$1.20
/discover/genres60$2.40
/analytics/leaderboard20$1.20
/analytics/idols/costars15$0.90

Kirim num=10 atau kurang untuk tarif dasar. Endpoint di luar tabel tidak menerima num (atau bawaannya 10 atau kurang) dan selalu tarif dasar.

/random kini mengembalikan 10 hasil secara default, dulu 20. Jika mengandalkan ukuran lama, kirim num=20: hasil sama, harga per panggilan dua kali lipat.

Tidak menemukan apa pun bukan error

/query tanpa kecocokan tetap 200 dengan count: 0 dan array results kosong, gratis. Periksa count, bukan kode status.

Pengiriman pratinjau

Klip pratinjau disajikan dari cdn.javinfo.dev, ditagih berdasarkan data, bukan per panggilan: $0.30 per GB, hanya saat klip pertama kali diambil dari sumbernya. Setelah itu tersimpan di penyimpanan objek kami dan setiap pemutaran berikutnya gratis, untuk semua orang.

Kualitas bergantung pada akun: setelah isi ulang, versi terbaik tiap judul; sebelumnya standar.

URL video terikat pada akun dan tidak pernah kedaluwarsa, jadi tautan tahun lalu masih bisa diputar. Tapi siapa pun yang Anda beri tautan itu menonton dengan saldo Anda: jaga URL pratinjau seperti kunci API.

Seberapa cepat Anda boleh memanggil

Batas berlaku per akun, dibagi semua kunci Anda.

Status akunPermintaan per menit
Sebelum isi ulang pertama10
Setelah isi ulang pertama60

Melewatinya, Anda mendapat 429 dengan Retry-After berisi lama menunggu. Batas naik sendiri setelah pembayaran pertama, tanpa pengajuan.

Batas per jam untuk penyedia langsung

FANZA, DMM, dan penyedia dari katalog kami sendiri tidak punya batas per jam. Penyedia yang masih diambil langsung dari sumber saat permintaan memakan satu permintaan hulu, jadi mereka berbagi jatah per jam:

  • 6.000 hasil per jam, per akun. Melewatinya, /query mengembalikan 429 dengan Retry-After.
  • 3.000 panggilan per jam per penyedia, digabung semua pengguna. Kalau satu penuh, kami keluarkan dari pencarian dan menjawab dari sisanya. Jika disematkan dengan providers=, tidak ada cadangan dan Anda mendapat 503 dengan Retry-After.

Pemakaian normal tidak mendekati angka itu: jatah per akun jauh di atas jam tersibuk wajar yang pernah kami catat. Gunanya mencegah satu skrip lepas kendali memblokir sumber untuk semua orang.

Pengaman terkait: menelusuri melewati halaman 50 dengan q kosong mengembalikan 422. Membuka halaman demi halaman pada filter tanpa teks pencarian adalah menyalin katalog, bukan mencari. Tambahkan q, atau persempit filter.

Saat saldo habis

API mengembalikan 402 Payment Required tanpa menagih. Retry-After satu jam, hanya petunjuk untuk klien otomatis, bukan penguncian: isi ulang, dan panggilan berikutnya langsung jalan.

Isi ulang dari dasbor. Pembayaran $15 atau lebih mendapat kredit bonus; $50 atau lebih mendapat bonus terbesar, hingga 10%. Angka persisnya diundi per pembayaran dan bervariasi dalam satu tingkat.

Header respons

  • X-Response-Time-Ms — waktu proses di server.
  • X-Balance-Remaining — sisa kredit setelah panggilan.
  • X-Cache: HIT | MISS — apakah respons disajikan dari cache. Muncul pada /movie, /query, /idols, dan endpoint Jelajah, Analitik, serta Resolve yang di-cache. Cache hit gratis.
  • X-Degraded — pembacaan indeks yang gagal saat menyusun jawaban; nilainya jumlah kegagalan. Jawaban disajikan gratis dan tidak di-cache.
  • Retry-After — muncul pada 429, 402, dan 503. Patuhi.

Daftar lengkap kode status di Error.

Di halaman ini