Everything you need to integrate XL3 captcha solving into your applications.
Solve a ShibaLabs captcha in 3 simple steps:
After registering, go to your dashboard to find your API key.
You need your ShibaLabs sitekey (public API key). This is the sitekey from the ShibaLabs captcha you want to solve. You can find it in your ShibaLabs dashboard or in the captcha implementation on the target website.
Add balance using crypto (BTC, ETH, XMR, etc). No KYC required.
import requests
API_KEY = "xl3_your_api_key_here"
SHIBALABS_SITEKEY = "3cf67f8d121236b37775090b99cf16ff" # Your ShibaLabs sitekey
DOMAIN = "example.com" # Domain of the site you're solving for
# Solve captcha
response = requests.post(
"https://xl3services.store/api/solve",
headers={"X-API-Key": API_KEY},
json={
"sitekey": SHIBALABS_SITEKEY,
"domain": DOMAIN,
"ip_address": "192.168.1.1", # Optional
"user_agent": "Mozilla/5.0...", # Optional
"referrer": "https://example.com" # Optional, defaults to https://{domain}
}
)
data = response.json()
if data["success"]:
token = data["token"]
print(f"Captcha solved! Token: {token}")
else:
print(f"Failed: {data['error']}")
const API_KEY = "xl3_your_api_key_here";
const SHIBALABS_SITEKEY = "3cf67f8d121236b37775090b99cf16ff"; // Your ShibaLabs sitekey
const DOMAIN = "example.com"; // Domain of the site you're solving for
async function solveCaptcha() {
const response = await fetch("https://xl3services.store/api/solve", {
method: "POST",
headers: {
"X-API-Key": API_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({
sitekey: SHIBALABS_SITEKEY,
domain: DOMAIN,
ip_address: "192.168.1.1", // Optional
user_agent: "Mozilla/5.0...", // Optional
referrer: "https://example.com" // Optional, defaults to https://{domain}
})
});
const data = await response.json();
if (data.success) {
console.log("Token:", data.token);
} else {
console.error("Error:", data.error);
}
}
curl -X POST https://xl3services.store/api/solve \
-H "X-API-Key: xl3_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{"sitekey": "3cf67f8d121236b37775090b99cf16ff", "domain": "example.com", "ip_address": "192.168.1.1", "user_agent": "Mozilla/5.0...", "referrer": "https://example.com"}'
All API requests require authentication using your API key in the X-API-Key header.
X-API-Key: xl3_your_api_key_here
Solve a ShibaLabs captcha and receive a valid token. Charges $0.00006 per successful solve. No charge on failure.
| Parameter | Type | Description |
|---|---|---|
| sitekey* | string | Required. Your ShibaLabs sitekey (public API key). |
| domain* | string | Required. The domain of the site you're solving the captcha for (e.g., "example.com" or "https://example.com"). |
| ip_address | string | Optional. IP address to use. If not provided, a random IP will be generated. |
| user_agent | string | Optional. User agent string to use. If not provided, a random user agent will be used. |
| referrer | string | Optional. The referrer URL. If not provided, defaults to "https://{domain}". |
{
"success": true,
"token": "abc123...",
"timestamp": 1699999999,
"session_id": "sess_xxx",
"charged": true,
"remaining_balance": 9.94
}
{
"success": false,
"error": "insufficient_balance",
"message": "Insufficient balance. Need $0.000060, have $0.000000",
"charged": false,
"remaining_balance": 0.0
}
Get your current balance and usage statistics.
{
"balance": 10.00,
"total_solves": 15420,
"price_per_1000": 0.06
}
Check API and captcha server status. No authentication required.
{
"status": "healthy",
"captcha_server": "online",
"price_per_1000": 0.06
}
| Error Code | Description | Charged? |
|---|---|---|
| insufficient_balance | Not enough balance to process request | No |
| captcha_server_down | ShibaLabs captcha server is unreachable | No |
| challenge_creation_failed | Failed to create captcha challenge | No |
| shibalabs_api_bug | Known bug in ShibaLabs API (internal error on their side) | No |
| validation_failed | Challenge validation failed | No |
| timeout | Request timed out | No |
| Price per 1,000 solves | $0.06 |
| Price per solve | $0.00006 |
| Minimum deposit | $5.00 |
| Payment methods | BTC, ETH, LTC, XMR, USDT, SOL, DOGE, TRX, and 50+ more |