BLS Solver
High-accuracy solution for BLS Captchas of any difficulty.
CaptchaAI is a powerful BLS CAPTCHA solver for developers and automation systems. Easily solve BLS CAPTCHA challenges and bypass BLS CAPTCHA verification in booking and appointment workflows with our BLS CAPTCHA solving service, offering fast token generation and scalable concurrency.
- > 99% success rate
- Thread-based subscription
- Unlimited solving
- Per 1,000: Custom quote
- No per-captcha billing
How to Solve BLS CAPTCHA
CaptchaAI provides automated BLS Captcha solving for developers and automation systems.
Our BLS Captcha solver allows you to solve BLS Captcha and bypass BLS Captcha verification using a simple API workflow.
Step 1: Prepare the Grid Images and Instruction
- Extract all 9 images from the grid as separate images
- Convert each image to Base64 data URI format: data:image/gif;base64,R0lGODlh...
- Identify the numeric instruction code (e.g., 664, 123, 546)
The grid cells are numbered in reading order:
1 2 3
4 5 6
7 8 9
Step 2: Submit the Task to CaptchaAI
Send a POST request to https://ocr.captchaai.com/in.php with all 9 images and the instruction code.
import requests
# Prepare the data
data = {
'key': 'YOUR_API_KEY',
'method': 'bls',
'instructions': '664',
'json': '1'
}
# Add all 9 base64 images
files = {f'image_base64_{i+1}': (None, images[i]) for i in range(9)}
response = requests.post('https://ocr.captchaai.com/in.php', data=data, files=files)
result = response.json()
task_id = result['request']
Step 3: Retrieve the Solution
Wait 5 seconds, then poll for the result using a GET request to https://ocr.captchaai.com/res.php:
import time
import json
time.sleep(5) # Wait 5 seconds
params = {
'key': 'YOUR_API_KEY',
'action': 'get',
'id': task_id,
'json': '1'
}
response = requests.get('https://ocr.captchaai.com/res.php', params=params)
result = response.json()
if result['status'] == 1:
solution = json.loads(result['request']) # e.g., [1, 4, 7, 8]
print(f"Selected cells: {solution}")
Step 4: Apply the Solution
The response contains an array of cell indices (1–9) that match the instruction. For example:
- [1, 4, 7, 8] means cells 1, 4, 7, and 8 contain the matching pattern
- Click or select these cells to complete the captcha
Developer Quick Start
Solve BLS Captcha Using CaptchaAI API
Integrate BLS Captcha solving easily using the CaptchaAI API.
Use ready-to-run examples to automate BLS Captcha verification flows quickly.
FAQ
Frequently Asked Questions
BLS captcha typically uses grid-based image selection challenges to prevent automated submissions.
Automated solving can be achieved through grid recognition and token generation workflows.
Failures may occur due to dynamic image updates or incorrect grid response handling.
Yes. Although both may use grid-based selection, BLS captcha implementations differ in verification structure.
Need more help? Check CaptchaAI Help Center