Brux Solver Docs

Using the `/solve` endpoint

Send your full API key in the X-API-Key header. You can pass a static fingerprint with sfp: true, or let Brux generate the fingerprint normally by omitting it.

Requirements

  • X-API-Key header is required.
  • proxy is required in the request body and should look like user:pass@ip:port.
  • website_host, sitekey, and href should match the target page.
  • Only send rqdata when rqdata_required is true.
  • If a solve returns "success": false, the consumed solve is refunded automatically.

Request Example

POST https://bruxsolver.org/solve
Headers:
  X-API-Key: YOUR_FULL_API_KEY
  Content-Type: application/json

{
  "proxy": "user:pass@ip:port",
  "website_host": "recovery.riotgames.com",
  "sitekey": "db18a187-7b77-4dac-a6cb-6dd5215973cf",
  "rqdata_required": false,
  "href": "https://recovery.riotgames.com/en/forgot-username",
  "sfp": true
}

Request Example With rqdata

POST https://bruxsolver.org/solve
Headers:
  X-API-Key: YOUR_FULL_API_KEY
  Content-Type: application/json

{
  "proxy": "user:pass@ip:port",
  "website_host": "recovery.riotgames.com",
  "sitekey": "db18a187-7b77-4dac-a6cb-6dd5215973cf",
  "rqdata_required": true,
  "rqdata": "<rqdata>",
  "href": "https://recovery.riotgames.com/en/forgot-username",
  "sfp": true
}

Response Example

{
  "token": "P1_........",
  "useragent": "........",
  "message": "Challenge solved",
  "remaining_solves": 999
}

Error Codes

  • "error_code": "FAILED_TO_SOLVE_TRY_AGAIN" - Ai failed to solve images just try again and it should work
  • "error_code": "INTERNAL_ERROR" - Something on our end , please contact administrator if remains