Bypass click location and bounding box captcha challenges. AI-powered X,Y coordinate detection for automated browser testing and web scraping.
Coordinate Captcha Solver is an automated vision API that analyzes captcha challenge images and computes exact X,Y click coordinates of target objects or bounding boxes.
CaptchaKings (captchakings.com) provides coordinate solving via its fast generic image endpoint (/api/process.php) at $0.80 per 1,000 solves with synchronous responses, full Python / Node.js / PHP / cURL SDK support, and an instant $0.50 free trial balance.
Plug coordinate captcha solving 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("coordinate.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("Click coordinates:", 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('coordinate.png')]), 'coordinate.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('Click coordinates:', data.data.prediction);
}
}
solveCaptcha();
curl -X POST "https://captchakings.com/api/process.php" \
-H "Authorization: Bearer ck_your_api_key_here" \
-F "[email protected]"
# Output: {"success":true,"data":{"prediction":"X:145,Y:210","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('coordinate.png')]
]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);
if (!empty($data['success'])) {
echo "Click coordinates: " . $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.
Our vision engine parses the uploaded challenge image, detects key target features or bounding boxes requested by the verification prompt, and returns precise X,Y pixel coordinates for automated click dispatch.
Yes. If the verification test requires sequence clicks or multiple targets, the API returns the ordered array of click points to satisfy the challenge.
Coordinate captcha solving is billed at $0.80 per 1,000 requests ($0.0008/request). All accounts receive 120 requests/minute default throughput and $0.50 free trial credits.
Get instant API access with 99.9% uptime and $0.50 free balance to test your bots.
🚀 Sign Up Now