NeuroCaptcha

Task type

Cloudflare Challenge

CloudflareChallengeTaskProxylessproxyless

Send the page parameters, receive a ready-to-use token in the same response format as every other type.

Proxyless: we solve from our own infrastructure. Best when the target does not bind the token to an IP.

Price

$1.20per 1,000 tasks

$0.0012 per task

Get an API key

Live metrics, 24 h

Live metrics for this type will appear on the status page after launch.

Task parameters

ParameterTyperequiredTask parameters
typestringrequiredCloudflareChallengeTaskProxyless
websiteURLstringrequiredFull URL of the page with the captcha.
cookiesstringoptionalCookies for the target site in the key1=value1; key2=value2 format.
userAgentstringoptionalUser-Agent to solve with; use the same one when submitting the token.

Example

import time
import requests

API = "https://"
KEY = "YOUR_API_KEY"

# 1. create a task: the price is held, not charged
task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "CloudflareChallengeTaskProxyless",
        "websiteURL": "https://example.com/",
    },
}).json()
if task["errorId"]:
    raise RuntimeError(task["errorCode"])

# 2. poll the result (or pass "callbackUrl" and get a signed webhook)
while True:
    time.sleep(3)
    res = requests.post(f"{API}/getTaskResult",
                        json={"clientKey": KEY, "taskId": task["taskId"]}).json()
    if res["errorId"]:
        raise RuntimeError(res["errorCode"])
    if res["status"] == "ready":
        print(res["solution"])
        break

Other task types