Everything you need to integrate our CAPTCHA solving service
All API requests must include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
POST /api/v1/solve
{
"image": "base64_encoded_image" // Required: Base64 encoded image data
}
{
"success": true,
"text": "ABC123", // The solved CAPTCHA text
"confidence": 0.98, // Confidence score between 0 and 1
"duration": 1.2 // Time taken to solve in seconds
}
import requests
import base64
def solve_captcha(image_path, api_key):
# Read and encode image
with open(image_path, 'rb') as image_file:
encoded_image = base64.b64encode(image_file.read()).decode('utf-8')
# Make API request
response = requests.post(
'https://api.aicaptchasolve.com/v1/solve',
headers={'Authorization': f'Bearer {api_key}'},
json={'image': encoded_image}
)
return response.json()
const axios = require('axios');
const fs = require('fs');
async function solveCaptcha(imagePath, apiKey) {
// Read and encode image
const image = fs.readFileSync(imagePath);
const encodedImage = image.toString('base64');
// Make API request
const response = await axios.post(
'https://api.aicaptchasolve.com/v1/solve',
{ image: encodedImage },
{
headers: { Authorization: `Bearer ${apiKey}` }
}
);
return response.data;
}
Rate limits vary by plan: