Ко всем решателям
Специализированный решатель

API для решения Castle

Подключите решение Castle к автоматизации через единый стабильный REST-эндпоинт. Отправьте данные цели и получите готовое решение без поддержки собственного bypass-кода.

Castle
Тип задачиCastle
Средняя скорость< 4s
Цена за 1 0000,4$ / 1k
Как это работает

Castle, without custom bypass code.

Предсказуемый процесс из трёх шагов, который не меняется даже после обновлений защиты Castle.

Send the Castle publishable key from the page and, if relevant, the event name for the action you're protecting (e.g. $login.succeeded). We return the X-Castle-Request-Token header value and a __cuid device id to send along with your request.

01

Отправьте цель

Передайте URL страницы и поля конкретной проверки в одном API-запросе.

02

Мы решаем проверку

CaptchaSolv направляет задачу специализированному решателю и отслеживает её до завершения.

03

Используйте решение

Получите токен, заголовки, cookies или sensor payload для следующего запроса.

Интеграция API

Единый эндпоинт и формат ответа для всех поддерживаемых решателей.

POST /solve
Запрос
{
  "api_key": "YOUR_API_KEY",
  "type": "Castle",
  "site_url": "https://example.com/login",
  "data": {
    "pub_key": "pk_XXXXXXXXXXXXXXXXXXXXXXXX",
    "event": "$login.succeeded"}
}
Ответ200 OK
{
  "errorId": 0,
  "status": "ready",
  "solvtime": 1.94,
  "data": {
    "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)...",
    "language": "en-US,en;q=0.9",
    "solution": {
      "request_token": "eyJkYXRhIjoiZXlKe...",
      "cuid": "d290f1ee-6c54-4b01-90e6-d701748f0851"}
  }
}
Поля запроса таска

Поля, которые можно передать внутри объекта data при отправке запроса на решение этого типа captcha.

pub_keyОбязательное

The Castle publishable key loaded by the page's Browser SDK, prefixed pk_.

eventОпциональное

The activity name being protected, e.g. $login.succeeded or $registration.succeeded. Improves signal accuracy when supplied.

Поля решения

Поля, возвращаемые в data.solution после решения таска.

solution.request_tokenОбязательное

Send as the X-Castle-Request-Token header on the protected request.

solution.cuidОпциональное

Device id to send as the __cuid cookie, for continuity across requests from the same simulated device.

data.useragentОбязательное

The user-agent used while generating the token - reuse it on the protected request.

Частые вопросы

Частые вопросы о правильной интеграции этого решателя.

Yes - it works on any site using Castle's device fingerprinting and risk API, not just a fixed list of targets. Send the publishable key from the page you're hitting and we generate a valid request token for that specific integration.

Нужна помощь?

Не получается сделать bypass Castle?

Присоединяйтесь к нашему Discord - команда поможет настроить решение Castle в вашем проекте, бесплатно подскажет, как обрабатывать это программно, даже когда защита меняется.

Присоединиться к Discord
Другие решатели

Переключитесь на другой поддерживаемый тип captcha.