Документация
Справочник по API и руководство по интеграции
ОбзорFunCaptchaFunCaptcha ProxylessFunCaptcha BDACastlereCAPTCHA v2reCAPTCHA v2 EnterprisereCAPTCHA v3reCAPTCHA v3 EnterpriseTurnstilehCaptchaCloudflareImage→TextMath ImageFC ClassificationDataDome
Castle
Цена за 1000 успешных решений:$3.00 / 1k
Параметры task
HTTP
POST https://api.funsolver.com/createTask
Content-Type: application/json
{
"clientKey": "fsk_abc...",
"task": {
"type": "CastleTask",
"websiteURL": "https://example.com/protected-page",
"proxy": "http://user:pass@host:port",
"cookies": [
{ "name": "session", "value": "...", "domain": ".example.com", "path": "/" }
]
}
}typestringrequired
"CastleTask"websiteURLstringrequired
URL страницы с защитой Castle. Домен должен быть в allow-листе.
proxystringrequired
Прокси в формате
http://user:pass@host:port. Поддерживаются http, https, socks5. Решаем только под прокси клиента — серверной прокси нет.cookiesarray
Опциональный список куков в формате
{ name, value, domain, path } — догружаются в сессию до решения.Ответ getTaskResult
JSON
{
"errorId": 0,
"status": "ready",
"solution": {
"token": "...",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) ... Chrome/149.0.0.0 ...",
"acceptLang": "en-US,en;q=0.9",
"secChUa": "\"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\", \"Not_A Brand\";v=\"99\"",
"secChUaPlatform": "\"Windows\"",
"cookies": { "name": "value" }
},
"processingTime": 5.4
}На следующем запросе к защищённому Castle API передавай ВСЕ 5 хедер-полей дословно вместе с токеном и куками — при несовпадении UA / sec-ch-ua Castle мгновенно инвалидирует токен.
Разрешённые домены
Пока ни один домен не добавлен. Открой тикет — мы добавим.
Заметил ошибку в доке? Напиши в саппорт.
Для ИИ-агентов: машиночитаемый справочник — /llms.txt