Documentation

Complete API reference and integration guides

Get Balance

GEThttps://api.procap.wtf/users/getUser

Request Payload

{
  "key": "replace"
}

Responses

Success Response

{
  "balance": 2,
  "key": "replace",
  "planExpireDate": "",
  "planStartDate": "",
  "price": 1,
  "solves": null,
  "success": 0,
  "fails": 0,
  "speed": 0,
  "suspended": false,
  "threads": 0,
  "usedThreads": 0,
  "tasks": {}
}

Solve FunCaptcha

POSThttps://api.procap.wtf/solve

Request Payload

{
  "public_key": "",
  "proxy": "protocol://user:pass@host:port",
  "blob": "if your website requires blob, its better to use the blob",
  "key": "replace",
  "captchaType": "funcaptcha",
  "userAgent": "Optional, default useragent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
  "sec-ch-ua": "Optional, otherwise its gonna use: \"Google Chrome\";v=\"130\", \"Chromium\";v=\"130\", \"Not_A Brand\";v=\"24\"",
  "accept-language": "Optional, otherwise its gonna use: en-US,en;q=0.9",
  "cookies": {
    "name": "value"
  },
  "appInfo": {
    "mobile_sdk__app_id": "appInfo object is optional but required if solving captcha from a mobile app",
    "mobile_sdk__app_version": "",
    "mobile_sdk__app_signing_credential": ""
  }
}

Responses

Success Response

{
  "challenge": "variant_name",
  "error": false,
  "solveTime": 0.628730535507202,
  "success": 0,
  "fails": 0,
  "speed": 0,
  "suppressed": null,
  "token": "solvedToken",
  "waves": 0,
  "taskId": ""
}

Error Response

{
  "challenge": null,
  "error": true,
  "errorMessage": "Error Message",
  "payloadSent": {},
  "solveTime": 0.8154003620147705,
  "success": false,
  "waves": null
}

FunCaptcha Classification

POSThttps://api.procap.wtf/solve

Request Payload

{
  "key": "key",
  "images": [
    "base64 images..."
  ],
  "captchaType": "funcaptchaClassification",
  "variant": "variant name"
}

Responses

Success Response

{
  "solution": [
    1
  ],
  "solveTime": 0.1143917083740234,
  "success": true
}

Solve Kasada

POSThttps://api.procap.wtf/solve

Request Payload

{
  "key": "replace",
  "captchaType": "kasada",
  "pjs": "https://kick.com/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js",
  "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
  "proxy": "protocol://user:pass@host:port"
}

Responses

Success Response

{
  "success": true,
  "solveTime": 0.628730535507202,
  "error": false,
  "x-kpsdk-ct": "",
  "x-kpsdk-cd": "",
  "taskId": ""
}

Error Response

{
  "error": true,
  "errorMessage": "Error Message",
  "payloadSent": {},
  "solveTime": 0.8154003620147705,
  "success": false
}