CaptchaSolver API Documentation
Version 2.2.1
Overview
Automate CAPTCHA solving with AI-powered precision across multiple platforms. Our API provides fast, reliable solutions for even the most complex challenges.
Authentication
Secure your requests with API key authentication. Include your key in every request payload:
curl -d '{"key": "C-AI#...."}' https://api.captchasolver.ai/some_endpoint
import requests
payload = {"key": "C-AI#...."}
response = requests.get("https://api.captchasolver.ai/some_endpoint", json=payload)
print(response.json())
fetch("https://api.captchasolver.ai/some_endpoint", {
method: "POST",
body: JSON.stringify({"key": "C-AI#...."})
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Error:", error));
Supported Platforms
outlook
twitter
twitter_unlock
roblox_signup
roblox_login
roblox_join
ea
github-signup
roblox_wall
airbnb-register
tinder
Need Another Platform?
Contact our support team to request new platform integration:
support@captchasolver.ai
Core Endpoints
Image Classification
POST https://api.captchasolver.ai/classify
Solve visual CAPTCHAs with AI-powered image recognition.
Request Example:
curl -X POST https://api.captchasolver.ai/classify \
-H "Content-Type: application/json" \
-d '{
"variant": "cardistance",
"image": "base64_encoded_data",
"key": "C-AI#...."
}'
import requests
url = "https://api.captchasolver.ai/classify"
headers = {
"Content-Type": "application/json"
}
data = {
"variant": "cardistance",
"image": "base64_encoded_data",
"key": "C-AI#...."
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
fetch("https://api.captchasolver.ai/classify", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
variant: "cardistance",
image: "base64_encoded_data",
key: "C-AI#...."
})
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Error:", error));
Token Generation
POST https://api.captchasolver.ai/solve
Obtain authentication tokens for protected endpoints.
Request Example:
curl -X POST https://api.captchasolver.ai/solve \
-H "Content-Type: application/json" \
-d '{
"method": "roblox_signup",
"proxy": "",
"blob": "",
"key": "C-AI#",
"browser": "chrome",
"version": 133,
"os": "windows"
}'
import requests
url = "https://api.captchasolver.ai/solve"
headers = {
"Content-Type": "application/json"
}
data = {
"method": "roblox_signup",
"proxy": "",
"blob": "",
"key": "C-AI#",
"browser": "chrome",
"version": 133,
"os": "windows"
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
fetch("https://api.captchasolver.ai/solve", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
method: "roblox_signup",
proxy: "",
blob: "",
key: "C-AI#",
browser: "chrome",
version: 133,
os: "windows"
})
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Error:", error));
Response Codes
Status | Code | Description |
---|---|---|
200 | SUCCESS | Request completed successfully |
400 | INVALID_REQUEST | Missing or malformed parameters |
403 | ERROR | Error |
500 | SERVER_ERROR | Internal server issue |
Advanced Features
Bulk Solving
Session Tracking
Proxy Rotation
Auto Retry
Load Balancing
Analytics