Bypass slide-to-verify puzzles, jigsaw sliders, and drag captchas via our generic image API (base64 upload). Accuracy depends on image quality.
Slider Captcha Solver is an automated computer vision API for locating target gap coordinates in slide-to-verify, drag-and-drop, and jigsaw puzzle challenges. CaptchaKings solves slider captchas via generic image API at $0.80 per 1,000 solves ($0.0008/solve) with instant X-offset return for Selenium, Puppeteer, and Playwright automation.
Drag puzzle piece to complete the image (TikTok, Shopee)
Advanced simulation of mouse acceleration and jitter.
Move slider to specific position with pixel precision.
Align image pieces correctly (AliExpress style)
Plug into your existing Python, Node.js, PHP, or cURL bots in less than 5 minutes.
import requests
API_KEY = "ck_your_api_key_here"
with open("slider.png", "rb") as f:
r = requests.post(
"https://captchakings.com/api/process.php",
headers={"Authorization": f"Bearer {API_KEY}"},
files={"captcha": f},
timeout=30,
).json()
if r.get("success"):
print("Target X:", r["data"]["prediction"])
print("Confidence:", r["data"]["confidence"])
else:
print("Error:", r.get("error"))
const fs = require('fs');
async function solveCaptcha() {
const form = new FormData();
form.append('captcha', new Blob([fs.readFileSync('slider.png')]), 'slider.png');
const res = await fetch('https://captchakings.com/api/process.php', {
method: 'POST',
headers: { 'Authorization': 'Bearer ck_your_api_key_here' },
body: form
});
const data = await res.json();
if (data.success) console.log('Target X:', data.data.prediction);
}
solveCaptcha();
curl -X POST "https://captchakings.com/api/process.php" \
-H "Authorization: Bearer ck_your_api_key_here" \
-F "[email protected]"
# → {"success":true,"data":{"prediction":"...","confidence":"89.79%"},
# "billing":{"amount_charged":"0.000800","balance_remaining":"0.499200"}}
<?php
$apiKey = "ck_your_api_key_here";
$ch = curl_init('https://captchakings.com/api/process.php');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . $apiKey],
CURLOPT_POSTFIELDS => ['captcha' => new CURLFile('slider.png')]
]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);
if ($data['success']) echo "Target X: " . $data['data']['prediction'];
?>
Limited support — this captcha type is solved through the generic image API. Accuracy depends on image quality; see /supported-captchas for the live capability matrix.