Skip to content
On this page
Home
>Task(Token)
>Incapsula/Imperva

Incapsula/Imperva: solving reese84

Task Object Structure

ParamTypeRequiredNote
typeStringYesAntiImpervaTask,AntiImpervaTaskProxyLess
websiteUrlStringYesThe website url
userAgentStringYesbrowser userAgent
proxyStringOptionalif type is AntiImpervaTask,you need submit it
utmvcBooleanOptionalif cookie contains incap_see_xxx,nlbi_xxx,visid_inap_xxx,mean is true
reese84BooleanOptionalif cookie conains reese84 ,set it true
reeseScriptUrlstringOptionalThe URL typically has several dashes (-) and random words
reeseTokenstringOptionalIf your reeseToken has expired, you can send current reeseToken to obtain a new reeseToken.

Request Example

txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "AntiImpervaTaskProxyLess",
        "websiteUrl":"https://example.com/",
        "userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
        "utmvc":true,// Optionnal
        "reese84":true,
        "reeseScriptUrl":"https://exampe.com/mbit-And-Dirers-him?d=exampe.com",
        "cookies":[
            {
               "name": "cookieName",
               "value": "cookieValue"
            }
        ]
        "proxy":"http:ip:port:user:pass" //Optionnal
    }
}

Example Response

json
{
  "errorId": 0,
  "status": "idle",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Getting Result

Use the getTaskResult method to get the recognition results

Depending on the system load, you will get the results within the interval of 1s to 20s

Example request

txt
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Example Response

json
{
  "errorId": 0,
  "errorCode": null,
  "errorDescription": null,
  "solution": {
    "token": "xxxx"
  },
  "status": "ready"
}