Logo of «GitHub»
  • We support API for «PHP» language
  • We support API for «Python» language
  • We support API for «Go» language
  • We support API for «Ruby» language
  • We support API for «C#» language
  • We support API for «Java» language
  • We support API for «JavaScript» language

Prosopo Procaptcha

Prosopo Procaptcha

Token-based method to bypass Prosopo Procaptcha.

Task types

  • ProsopoTaskProxyless - we use our own pool of proxies
  • ProsopoTask - we use your proxies

ProsopoTaskProxyless task type specification

Property Type Required Description
type String Yes Task type:
ProsopoTaskProxyless
ProsopoTask
websiteURL String Yes The full URL of target web page where the captcha is loaded. We do not open the page, not a problem if it is available only for authenticated users
websiteKey String Yes The value of siteKey parameter found on the page

ProsopoTask task type specification

ProsopoTask extends ProsopoTaskProxyless adding a set of proxy-related parameters listed below

Property Type Required Description
proxyType String Yes Proxy type:
http
socks4
socks5
proxyAddress String Yes Proxy IP address or hostname
proxyPort Integer Yes Proxy port
proxyLogin String No Login for basic authentication on the proxy
proxyPassword String No Password for basic authentication on the proxy

Request examples

Method: createTask
API endpoint: https://api.2captcha.com/createTask

ProsopoTaskProxyless

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type":"ProsopoTaskProxyless",
        "websiteKey":"5EPQoMZEDc5LpN7gtxMMzYPTzA6UeWqL2stk1rso9gy4Ahqt",
        "websiteURL":"https://www.example.com/"
    }
}

ProsopoTask

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type":"ProsopoTask",
        "websiteKey":"5EPQoMZEDc5LpN7gtxMMzYPTzA6UeWqL2stk1rso9gy4Ahqt",
        "websiteURL":"https://www.example.com/",
        "proxyType": "http",
        "proxyAddress": "1.2.3.4",
        "proxyPort": "8080",
        "proxyLogin": "user23",
        "proxyPassword": "p4$w0rd"
    }
}

Response example

Method: getTaskResult
API endpoint: https://api.2captcha.com/getTaskResult

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "token": "0x00016c68747470733a2f2f70726f6e6f6465332e70726f736f706f2e696fc0354550516f4d5a454463354c704e376774784d4d7a5950547a4136..."
    },
    "cost": "0.00299",
    "ip": "1.2.3.4",
    "createTime": 1692863536,
    "endTime": 1692863556,
    "solveCount": 1
}