Sign out?

Your API key stays valid — you will just need to sign in through the Telegram bot again.

Solvers

GeeTest

How to solve GeeTest challenges with the Astrum Solver API: parameters, request and response.


Slider and icon challenges. Only the page URL is required, parameters are read from it.

FieldValue
typegeetest
VendorGeeTest
Solutiontoken

Parameters

These fields go inside the task object of a createTask request. There are no optional fields for this type.

NameTypeDescription
websiteURLstringrequiredPage that serves the challenge. Must be https and resolve to a public address.

Create a task

POSThttps://solver-dev.astrum.foundation/api/createTask
Payload
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "geetest",
    "websiteURL": "https://target.com/login"
  }
}
Response
{"errorId": 0, "taskId": "6f1c8b32-0a5e-4a19-9a1f-3b0d54c2a1e7"}

Collect the solution

Poll every few seconds. Until the task closes the response carries only a status; the solution appears once it does.

POSThttps://solver-dev.astrum.foundation/api/getTaskResult
Payload
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "taskId": "6f1c8b32-0a5e-4a19-9a1f-3b0d54c2a1e7",
    "type": "geetest"
  }
}
Response
{"errorId": 0, "status": "closed", "solution": {"token": "…"}}