Документация
Справочник по API и руководство по интеграции
ОбзорFunCaptchaFunCaptcha ProxylessFunCaptcha BDACastlereCAPTCHA v2reCAPTCHA v2 EnterprisereCAPTCHA v3reCAPTCHA v3 EnterpriseTurnstilehCaptchaCloudflareImage→TextMath ImageFC ClassificationDataDome
Cloudflare Turnstile
Цена за 1000 успешных решений:$1.00 / 1k
Параметры task
HTTP
POST https://api.funsolver.com/createTask
Content-Type: application/json
{
"clientKey": "fsk_abc...",
"task": {
"type": "TurnstileTask",
"websiteURL": "https://example.com/login",
"websitePublicKey": "0x4AAAAAAA...",
"proxy": "http://user:pass@host:port",
"metadata": { "action": "login" }
}
}typestringrequired
"TurnstileTask"websiteURLstringrequired
URL страницы с виджетом Turnstile (контекст домена для sitekey).
websitePublicKeystringrequired
Site key Turnstile (начинается с 0x...).
proxystringrequired
Прокси в формате
http://user:pass@host:port. Обязателен. Поддерживаются http, https, socks5.metadata.actionstring
Значение
data-action виджета (или action в turnstile.render). Передавайте, если сайт его задаёт: токен выдаётся под этот action, и сайт его сверяет. На одной странице бывает несколько виджетов с разным action (например login_alias и login_password). Также принимается action на верхнем уровне task.metadata.cdatastring
Значение
data-cdata виджета (cData в turnstile.render), если сайт его задаёт.Ответ getTaskResult
JSON
{
"errorId": 0,
"status": "ready",
"solution": {
"token": "0.aBcD...",
"userAgent": "Mozilla/5.0 ..."
},
"processingTime": 5.1
}solution.token — токен виджета Turnstile (cf-turnstile-response, формат 1.payload.signature.hash). Подставляется в форму или передаётся в API сайта. Для cookie cf_clearance используйте CloudflareTask.
Заметил ошибку в доке? Напиши в саппорт.
Для ИИ-агентов: машиночитаемый справочник — /llms.txt