๐ Loki + CaptchaX Unified API Documentation
API ini menyediakan layanan penyelesaian (solver) Captcha dan bypass Cloudflare lengkap berkecepatan tinggi. Mendukung Cloudflare Turnstile, reCAPTCHA v3, Altcha PoW, FriendlyCaptcha, hCaptcha, Cloudflare Clearance, Kasada, Aliyun 2.0, serta deteksi Sitekey otomatis.
Base URL: https://rbot.duar.eu.cc/
๐ Ringkasan Endpoint & Solver
POST /api/turnstile (atau mode turnstile-min)
Memecahkan token Cloudflare Turnstile secara cepat (3โ7 detik) menggunakan render template minimal. Sangat hemat RAM dan stabil.
| Parameter | Tipe | Status | Deskripsi |
| url | string | Wajib | URL target website tempat captcha berada |
| siteKey | string | Wajib | Cloudflare Turnstile sitekey (contoh: 0x4AAAAAAAEwzhD6pyKkgXC0) |
| action | string | Opsional | Action name widget Turnstile |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/turnstile" \
-H "Content-Type: application/json" \
-d '{"url":"https://amprem.irfanjawa.com/auth","siteKey":"0x4AAAAAADsWLA16vNVNqTCH"}'
POST /api/turnstile-max (atau mode turnstile-max)
Memecahkan Turnstile langsung pada halaman asli website target. Otomatis klik kotak checkbox interaktif dan mengekstrak token tanpa perlu tahu sitekey di awal.
| Parameter | Tipe | Status | Deskripsi |
| url | string | Wajib | URL target website yang memiliki Turnstile |
| proxy | string / object | Opsional | Proxy URL atau object proxy |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/turnstile-max" \
-H "Content-Type: application/json" \
-d '{"url":"https://amprem.irfanjawa.com/auth"}'
POST /api/captchav3
Memecahkan Google reCAPTCHA v3 secara instan tanpa perlu render browser (Zero-Browser Solver, ~0.1 detik).
| Parameter | Tipe | Status | Deskripsi |
| siteurl | string | Wajib | URL website target |
| sitekey | string | Wajib | Google reCAPTCHA v3 sitekey |
| action | string | Opsional | Action name reCAPTCHA (default: homepage) |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/captchav3" \
-H "Content-Type: application/json" \
-d '{"siteurl":"https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php","sitekey":"6LdKlZEpAAAAAAOQjzC2v_d36tWxCl6dWsozdSy9"}'
POST /api/cloudflare
Menembus tantangan Cloudflare Challenge / I'm Under Attack Mode dan mengembalikan cookie cf_clearance + User-Agent yang cocok untuk scraping via cURL/Python.
| Parameter | Tipe | Status | Deskripsi |
| url | string | Wajib | URL target website dengan proteksi Cloudflare |
| proxy | string | Opsional | Proxy URL (contoh: http://user:pass@host:port) |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/cloudflare" \
-H "Content-Type: application/json" \
-d '{"url":"https://nopecha.com/demo/cloudflare"}'
POST /cf-clearance-scraper (mode: waf-session)
Mengekstrak cookies dan header session lengkap yang telah lolos verifikasi Cloudflare WAF.
| Parameter | Tipe | Status | Deskripsi |
| url | string | Wajib | URL target website yang dilindungi WAF |
| mode | string | Wajib | waf-session |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/cf-clearance-scraper" \
-H "Content-Type: application/json" \
-d '{"url":"https://nopecha.com/demo/cloudflare","mode":"waf-session"}'
POST /cf-clearance-scraper (mode: source)
Mengambil DOM HTML rendered dari website yang terproteksi Cloudflare.
| Parameter | Tipe | Status | Deskripsi |
| url | string | Wajib | URL target website |
| mode | string | Wajib | source |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/cf-clearance-scraper" \
-H "Content-Type: application/json" \
-d '{"url":"https://temp-mail.org/id/","mode":"source"}'
POST /api/altcha
Menyelesaikan tantangan Altcha Proof-of-Work (PoW) secara instan.
| Parameter | Tipe | Status | Deskripsi |
| challenge | object | Opsional* | Objek challenge mentah (algorithm, challenge, salt, maxnumber) |
| challengeurl | string | Opsional* | URL endpoint penyedia challenge Altcha |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/altcha" \
-H "Content-Type: application/json" \
-d '{"challenge":{"algorithm":"SHA-256","challenge":"f4d4f6ea5c69138c2cf21cfe6a85dcdc74a819baf85ceb49155330c546a436f3","salt":"altcha_test_salt_123","maxnumber":50000}}'
POST /api/friendly
Solver resmi untuk tantangan FriendlyCaptcha Proof-of-Work via WebAssembly.
| Parameter | Tipe | Status | Deskripsi |
| puzzle | string | Opsional* | String puzzle FriendlyCaptcha |
| sitekey | string | Opsional* | FriendlyCaptcha sitekey |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/friendly" \
-H "Content-Type: application/json" \
-d '{"puzzle":"frc_sig_demo.AAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="}'
POST /api/kasada
Menangkap header Kasada Anti-Bot (x-kpsdk-ct / x-kpsdk-cd) dan cookies session.
| Parameter | Tipe | Status | Deskripsi |
| url | string | Wajib | URL target yang dilindungi Kasada (e.g. canadagoose.com, nike.com) |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/kasada" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.canadagoose.com"}'
POST /api/hcaptcha
Menyelesaikan token checkbox hCaptcha.
| Parameter | Tipe | Status | Deskripsi |
| siteurl | string | Wajib | URL target website tempat hCaptcha dipasang |
| sitekey | string | Wajib | hCaptcha sitekey |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/hcaptcha" \
-H "Content-Type: application/json" \
-d '{"siteurl":"https://accounts.hcaptcha.com/demo","sitekey":"a5f74b09-acba-4e42-90fd-50798e2526e0"}'
POST /api/get-sitekey
Menganalisis halaman web target dan otomatis mendeteksi tipe captcha serta mengekstrak sitekey.
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/get-sitekey" \
-H "Content-Type: application/json" \
-d '{"url":"https://turnstile.zeroclover.io/"}'
POST /api/aliyun
Menyelesaikan tantangan slider/popup Aliyun Captcha 2.0 dan mengembalikan token verifyParam.
| Parameter | Tipe | Status | Deskripsi |
| sceneId | string | Wajib | Scene ID Aliyun (e.g. login, ic_login) |
| prefix | string | Wajib | Prefix ID unik klien Aliyun |
| region | string | Opsional | Region Aliyun (default: sgp, cn, us) |
| mode | string | Opsional | Tipe tampilan (popup / embed) |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/aliyun" \
-H "Content-Type: application/json" \
-d '{"sceneId":"login","prefix":"1a2b3c","region":"sgp","mode":"popup"}'
POST /api/aliyun-extract
Membuka halaman web target dan otomatis mengekstrak sceneId, prefix, dan region Aliyun Captcha.
| Parameter | Tipe | Status | Deskripsi |
| url | string | Wajib | URL target halaman web yang memuat Aliyun Captcha |
// Contoh Request:
curl -s -X POST "https://rbot.duar.eu.cc/api/aliyun-extract" \
-H "Content-Type: application/json" \
-d '{"url":"https://passport.alibaba.com/member/login.htm"}'
GET /health
Mengecek status kesehatan server, kesiapan browser pool, dan slot yang tersedia.