Skip to content
capzy
Lemin Cropped Captcha
LeminTaskProxyLess

Lemin Cropped Captcha Solver, solved in 5.0s.

Solve Lemin cropped slider puzzles automatically. The missing piece is positioned to complete the image — solved in seconds.

Avg Speed~5.0s
Success99%+
Cost / 1k$2.00
Throughput12/m

Lemin Cropped Captcha (leminnow.com) presents a jigsaw-style slider puzzle. A piece is cropped from an image and placed on a slider rail — the user must drag it to the correct position to complete the picture. Used on e-commerce, gaming, and financial sites. The captcha produces a lemin_answer + lemin_challenge_id pair that the site validates server-side.

Quick Integration

solve.py
import requests, time

API = "https://api.capzy.ai"
KEY = "capzy_your_key_here"

# Step 1: Create task
task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "LeminTaskProxyLess",
        "websiteURL": "https://example.com/login",
        "captchaId": "CROPPED_313061f_ea6d320788434680aa852441fbe30963"
    }
}).json()

task_id = task["taskId"]
print(f"Task created: {task_id}")

# Step 2: Poll for result
while True:
    result = requests.post(f"{API}/getTaskResult", json={
        "clientKey": KEY,
        "taskId": task_id
    }).json()

    if result["status"] == "ready":
        print("Solved!", result["solution"])
        break
    elif result["status"] == "failed":
        print("Failed:", result.get("errorDescription"))
        break

    time.sleep(1)

Using the result

use_result.py
# Step 3 — Lemin: submit answer + challenge_id to the site's form
sol = result["solution"]
requests.post("https://target.example.com/submit", data={
    "lemin_answer":       sol["answer"],
    "lemin_challenge_id": sol["challenge_id"],
})

1. Send Payload

Dispatch your LeminTaskProxyLess to our processing cluster via the secure API endpoint.

2. Solving Engine

Capzy's proprietary solver returns the Lemin solution payload (answer + challenge_id) ready for direct submission. Designed for authorized testing and automation.

3. Get Result

Poll getTaskResult for the validated token, then finalize your automated request.

Using your own proxy

Use LeminTask instead of LeminTaskProxyLess to route the solve through your own proxy — useful when the target site checks that the solving IP matches the submitting IP.

solve_proxy.py
import requests, time

API = "https://api.capzy.ai"
KEY = "capzy_your_key_here"

# Step 1: Create task
task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "LeminTask",
        "websiteURL": "https://example.com/login",
        "captchaId": "CROPPED_313061f_ea6d320788434680aa852441fbe30963",
        "proxyType": "http",
        "proxyAddress": "123.45.67.89",
        "proxyPort": "8080",
        "proxyLogin": "user",
        "proxyPassword": "pass"
    }
}).json()

task_id = task["taskId"]
print(f"Task created: {task_id}")

# Step 2: Poll for result
while True:
    result = requests.post(f"{API}/getTaskResult", json={
        "clientKey": KEY,
        "taskId": task_id
    }).json()

    if result["status"] == "ready":
        print("Solved!", result["solution"])
        break
    elif result["status"] == "failed":
        print("Failed:", result.get("errorDescription"))
        break

    time.sleep(1)

Additional proxy parameters

proxyTypetypestringreqyesProxy protocol: http, https, socks4, or socks5
proxyAddresstypestringreqyesProxy IP address or hostname
proxyPorttypenumberreqyesProxy port number
proxyLogintypestringreqnoProxy username (if auth required)
proxyPasswordtypestringreqnoProxy password (if auth required)
userAgenttypestringreqnoUser-Agent string to use. Must match the UA you use when submitting the token

Task Parameters

API Spec
typetypestringreqyesLeminTaskProxyLess or LeminTask
websiteURLtypestringreqyesThe page URL where the Lemin captcha is loaded
captchaIdtypestringreqyesThe Lemin captcha ID (starts with CROPPED_)

Response Shape

answertypestringThe lemin_answer value to submit in the form
challengeIdtypestringThe lemin_challenge_id value to submit in the form

Example response

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "answer": "<lemin_answer hex value>",
    "challengeId": "<lemin_challenge_id GUID>"
  }
}

Error response

{
  "errorId": 1,
  "errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
  "errorDescription": "Solver gave up."
}

Features

Solves the slider puzzle reliably
High-quality solves
Works on all Lemin cropped puzzle variants
Average solve time ~8-12 seconds

Pricing & Stats

Per 1,000 solves$2.00
Avg solve time~5.0s
Success rate99%+
Throughput12/m

Start solving lemin cropped captcha.

$0.10 in free credits — no card. ~250 free solves to test before you spend.

Frequently asked questions