File size: 1,514 Bytes
ca73035 46fb463 ca73035 46fb463 ca73035 46fb463 ca73035 46fb463 ca73035 46fb463 ca73035 46fb463 ca73035 46fb463 ca73035 46fb463 e1596ef 46fb463 e1596ef 46fb463 e1596ef 46fb463 e1596ef 46fb463 e1596ef ca73035 46fb463 ca73035 46fb463 d88aa9f 46fb463 d88aa9f 46fb463 d88aa9f 46fb463 d88aa9f 46fb463 d88aa9f 46fb463 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | ---
title: Cloudflare Turnstile Solver API
emoji: π
colorFrom: gray
colorTo: blue
sdk: docker
pinned: false
---
# π Cloudflare Turnstile Solver API
Self-hosted API pengganti layanan Turnstile eksternal. Menggunakan `puppeteer-real-browser` untuk solve Turnstile secara otomatis.
## Endpoint
### `GET /bypass/turnstile-min`
| Parameter | Wajib | Deskripsi |
|-----------|-------|-----------|
| `url` | β
| URL target yang memiliki Turnstile |
| `siteKey` | β | Sitekey Turnstile (pakai mode page kalau kosong) |
| `apikey` | β | API key (sesuai env `API_KEY` jika dikonfigurasi) |
**Response sukses:**
```json
{
"status": true,
"creator": "XAi Community",
"token": "0.eyJhbGci...",
"time": 4.231
}
```
**Response gagal:**
```json
{
"status": false,
"message": "Pesan error"
}
```
### `GET /`
Health check β cek status solver dan daftar endpoint.
## Penggunaan di Bot
```js
const apiUrl = global.API(
'theresav',
'/bypass/turnstile-min',
{
url: 'https://izen.lol',
siteKey: '0x4AAAAAADNEi_2N24gpQqY0'
},
'apikey'
);
```
Atau langsung ke Space ini:
```
https://kavion-cf.hf.space/bypass/turnstile-min?url=https://izen.lol&siteKey=0x4AAAAAADNEi_2N24gpQqY0
```
## Environment Variables
| Variabel | Deskripsi |
|----------|-----------|
| `API_KEY` | (Opsional) Kunci proteksi endpoint. Kosongkan jika publik. |
| `PORT` | Port server (default: 7860) |
## Disclaimer
Dibuat untuk keperluan edukasi dan testing. MIT License β XAi Community.
|