Skip to content

BLS OCR Captcha Solver

Solve BLS International visa appointment captchas using the OcrImage task type with module: "bls". This uses a specialized OCR model tuned for BLS captcha fonts.

Create Task

POST/createTask
Hostapi.captchasonic.com
Content-Typeapplication/json
{
    "apiKey": "YOUR_API_KEY",
    "task": {
        "type": "OcrImage",
        "module": "bls",
        "queries": ["BASE64_CAPTCHA_IMAGE"]
    }
}

Response

{
    "code": 200,
    "msg": "",
    "answers": ["A3K9X"]
}

Task Parameters

PropertyTypeRequiredDescription
typestringβœ…OcrImage
modulestringβœ…bls β€” selects the BLS-specific OCR model
queriesstring[]βœ…Base64-encoded captcha image(s)

API Playground

POST
Log in to auto-fill your API key
Payload
Response

Hit Send to see response

⌘ + Enter

Parameters

apiKeystringYOUR_API_KEY
taskobject{...}
β”” typestringOcrImage
β”” modulestringbls
β”” queriesarray[1 items]

Error Codes

1KEY_DOES_NOT_EXIST
2NO_SLOT_AVAILABLE
3ZERO_BALANCE
10ERROR_BAD_PARAMETERS
12ERROR_CAPTCHA_UNSOLVABLE
14PLAN_EXPIRED
16RATE_LIMITED
17DAILY_LIMIT_EXCEEDED
18QUOTA_LIMIT_EXCEEDED
21SERVICE_UNAVAILABLE
Code
terminal