NexusGuard Solver API

TasksUpdated 5/21/2026
POST
https://solver.solverify.net/createTask

The Solverify NexusGuard Solver API creates a browser-based task for NexusGuard interstitial checkbox pages and returns the cookies issued after the challenge redirect in solution.cookies. Use this task type when the protected page shows the NexusGuard "I'm not a robot" checkbox and your follow-up request needs the same proxy and user-agent context.

Request Parameters

FieldRequiredDescription
clientKeyYesYour API key.
websiteURLYesFull URL of the target page protected by NexusGuard.
useragentNoUser-agent string to use for the browser session. Recommended when your follow-up request must match a specific client profile.
proxyTypeYesProxy type. Only http is accepted.
proxyAddressYesProxy IP address or hostname.
proxyPortYesProxy port. Numeric string, 1 to 5 digits.
proxyLoginNoProxy username.
proxyPasswordNoProxy password.

NexusGuard cookies are IP-bound. Use the same sticky proxy session for the solver task and for the request where you replay the returned cookies.

Create Task Example

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "nexusguard",
    "websiteURL": "https://example.com/",
    "useragent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36",
    "proxyType": "http",
    "proxyAddress": "1.1.1.1",
    "proxyPort": "8080",
    "proxyLogin": "username",
    "proxyPassword": "password"
  }
}

Create Response

{
  "errorId": 0,
  "taskId": "UUID"
}

Result Example

{
  "errorId": 0,
  "status": "completed",
  "solution": {
    "value": "",
    "cookies": {
      "cookie_name": "cookie_value"
    },
    "useragent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"
  },
  "errorCode": null,
  "errorDescription": null
}

The exact cookie names depend on the protected origin. Send all returned cookies with the same proxy and matching user-agent when making the follow-up request.

Timeout

NexusGuard tasks can run for up to about 90 seconds before timing out internally.

Next Steps

After creating a NexusGuard task, poll the Get Task Result API with the returned taskId. For validation and capacity errors, see Solverify API Error Codes.