Permintaan reCAPTCHA v3 yang biasanya lancar tiba-tiba gagal setelah situs target melakukan pembaruan? Penyebabnya sering satu hal: situs itu baru pindah dari reCAPTCHA Standard ke Enterprise. Kabar baiknya, untuk tim automation yang pakai CaptchaAI, penyesuaiannya sesederhana menambahkan satu parameter — enterprise: 1 — ke permintaan yang sudah berjalan. Sisanya cuma soal memahami apa sebenarnya yang dibayar dan didapat situs itu di sisi Google.
Apa bedanya reCAPTCHA Enterprise dan Standard?
| Fitur | Standard | Enterprise |
|---|---|---|
| Harga | Gratis (hingga 1 juta penilaian/bulan) | $1 per 1.000 penilaian (1K–100K/bulan), harga berjenjang di atas itu |
| Rentang skor | 0,0–1,0 | 0,0–1,0 |
| Kode alasan | Tidak ada | Ada (AUTOMATION, UNEXPECTED_ENVIRONMENT, dll.) |
| Ambang batas kustom | Tidak (diatur di kode Anda sendiri) | Ya (dapat dikonfigurasi per action di console) |
| Manajemen proyek | Tidak ada | Ya (Google Cloud Console) |
| Endpoint API | siteverify |
recaptchaenterprise.googleapis.com |
| Deteksi kebocoran kata sandi | Tidak | Ya |
| Account defender | Tidak | Ya |
| Autentikasi multi-faktor | Tidak | Ya (integrasi WAF) |
| Dukungan v2 | Ya | Ya |
| Dukungan v3 | Ya | Ya |
Untuk tim automation, baris yang paling penting bukan harga atau kode alasan — melainkan baris terakhir. reCAPTCHA v2 dan v3 sama-sama tersedia di kedua versi, jadi CaptchaAI menangani keduanya lewat method yang sama, hanya dengan satu flag tambahan.
Kapan sebuah situs pindah ke Enterprise
| Alasan | Perubahan apa |
|---|---|
| Integrasi WAF | reCAPTCHA terhubung dengan WAF Cloudflare/Akamai |
| Analisis mendetail | Dashboard menampilkan tren risiko dan pola serangan |
| Aturan kustom | Ambang batas berbeda untuk tiap action |
| Kepatuhan | SLA enterprise dan opsi residensi data |
| Proteksi akun | Deteksi kebocoran kata sandi dan pengambilalihan akun |
Bagi developer yang menangani banyak situs klien sekaligus — pola umum di kalangan freelancer scraping dan tim price-monitoring Indonesia yang kerja lewat Upwork atau proyek lokal — migrasi ke Enterprise biasanya kelihatan tanpa perlu diberitahu klien. Task CaptchaAI yang sebelumnya lancar tiba-tiba mulai gagal, dan setelah sumber halaman dicek, situs itu ternyata sudah upgrade dan butuh flag enterprise: 1 di request yang sama.
Perbedaan skor reCAPTCHA Enterprise dan Standard
Kedua versi menghasilkan skor 0,0–1,0 yang sama, tapi Enterprise memberi konteks tambahan soal kenapa skor itu keluar.
Contoh respons Standard
Responsnya cuma berisi skor mentah, tanpa penjelasan lebih lanjut:
{
"success": true,
"score": 0.7,
"action": "login",
"challenge_ts": "2024-01-15T12:00:00Z",
"hostname": "example.com"
}
Contoh respons Enterprise
Struktur responsnya berbeda dan membawa detail yang tidak dimiliki Standard:
{
"tokenProperties": {
"valid": true,
"action": "login",
"createTime": "2024-01-15T12:00:00Z",
"hostname": "example.com"
},
"riskAnalysis": {
"score": 0.7,
"reasons": ["LOW_CONFIDENCE_SCORE"],
"extendedVerdictReasons": []
},
"event": {
"token": "...",
"siteKey": "...",
"expectedAction": "login"
}
}
Array reasons di respons Enterprise memberi tahu situs mengapa skornya seperti itu, sehingga tim keamanan di sisi situs bisa mengambil keputusan yang lebih bernuansa dibanding sekadar angka mentah.
Cara mengenali reCAPTCHA Enterprise di halaman situs
| Penanda | Standard | Enterprise |
|---|---|---|
| URL script | google.com/recaptcha/api.js |
google.com/recaptcha/enterprise.js |
| Fungsi eksekusi | grecaptcha.execute() |
grecaptcha.enterprise.execute() |
| API verifikasi | endpoint siteverify |
recaptchaenterprise.googleapis.com |
| Console pengelolaan | console admin reCAPTCHA | Google Cloud Console |
Cara paling cepat: buka sumber halaman dan cari baris script-nya.
// Standard
<script src="https://www.google.com/recaptcha/api.js?render=SITEKEY"></script>
// Enterprise
<script src="https://www.google.com/recaptcha/enterprise.js?render=SITEKEY"></script>
Format token tidak berubah antara kedua versi, jadi mengecek token itu sendiri tidak akan memberi tahu Anda apa-apa — sumber halaman adalah cara yang benar.
Cara menyelesaikan reCAPTCHA Enterprise dan Standard dengan CaptchaAI
Empat contoh di bawah menunjukkan pasangan Standard/Enterprise untuk v3 dan v2. Perhatikan bahwa endpoint, method, dan cara polling hasilnya identik — bedanya cuma satu baris.
reCAPTCHA v3 Standard
Permintaan dasarnya, tanpa parameter tambahan:
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": API_KEY, "method": "userrecaptcha", "version": "v3",
"googlekey": SITEKEY, "action": "login", "pageurl": URL, "json": 1
})
reCAPTCHA v3 Enterprise
Permintaan yang sama, ditambah satu parameter untuk mengaktifkan mode Enterprise:
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": API_KEY, "method": "userrecaptcha", "version": "v3",
"enterprise": 1, # Only difference
"googlekey": SITEKEY, "action": "login", "pageurl": URL, "json": 1
})
reCAPTCHA v2 Standard
Pola yang sama berlaku untuk v2:
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": API_KEY, "method": "userrecaptcha",
"googlekey": SITEKEY, "pageurl": URL, "json": 1
})
reCAPTCHA v2 Enterprise
Dan versi Enterprise-nya, dengan flag yang sama seperti di v3:
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": API_KEY, "method": "userrecaptcha",
"enterprise": 1,
"googlekey": SITEKEY, "pageurl": URL, "json": 1
})
Task ID, status polling, dan format token yang Anda terima kembali sama persis dengan alur reCAPTCHA biasa yang mungkin sudah Anda pakai — tidak ada endpoint baru yang perlu dipelajari.
Yang sering ditanyakan soal reCAPTCHA Enterprise vs Standard
Apakah reCAPTCHA Enterprise pasti lebih mahal daripada Standard?
Di sisi Google, ya — Standard gratis hingga 1 juta penilaian/bulan, sedangkan Enterprise mulai dikenakan $1 per 1.000 penilaian pada rentang 1K–100K/bulan (skema berjenjang di atas itu). Tapi biaya solving di CaptchaAI sendiri tidak berubah: CaptchaAI menagih berdasarkan thread yang aktif, bukan versi reCAPTCHA yang diselesaikan, jadi mengaktifkan Enterprise di sisi situs target tidak menambah biaya API CaptchaAI Anda.
Apakah reCAPTCHA Enterprise membuat automation lebih sulit diselesaikan?
Tidak. Model penilaian risikonya sama dengan Standard; Enterprise hanya menambah lapisan administratif seperti kode alasan dan ambang batas kustom per action. CaptchaAI menangani keduanya dengan flag enterprise: 1 yang sama, tanpa method berbeda.
Apakah tim automation perlu akun Google Cloud terpisah untuk memantau reCAPTCHA Enterprise klien?
Tidak untuk keperluan solving. CaptchaAI hanya perlu tahu situs itu memakai Enterprise lewat flag enterprise: 1 — Anda tidak butuh akses ke Google Cloud Console milik situs tersebut. Console itu baru relevan kalau Anda sendiri yang mengelola sitekey Enterprise untuk situs Anda sendiri.
Apa yang perlu diubah di integrasi CaptchaAI saat situs klien upgrade ke Enterprise di tengah proyek?
Cukup tambahkan parameter enterprise: 1 ke permintaan in.php yang sudah ada. Endpoint, method userrecaptcha, dan cara polling token tetap sama seperti sebelumnya — tidak perlu menulis ulang integrasi.
Apakah paket thread CaptchaAI yang sama bisa dipakai untuk reCAPTCHA Standard dan Enterprise sekaligus?
Ya. Thread di CaptchaAI dihitung dari task yang sedang aktif, bukan dari versi reCAPTCHA yang diselesaikan — jadi thread yang sama menangani task Standard maupun Enterprise tanpa perlu plan terpisah.
Panduan terkait
- Panduan mengenali implementasi reCAPTCHA Enterprise
- Perbandingan reCAPTCHA v2 Standard vs Enterprise
- reCAPTCHA v3: Enterprise vs Standard
- Cara kerja skor risiko reCAPTCHA v3 Enterprise