Документация
Справочник по API и руководство по интеграции
ОбзорFunCaptchaFunCaptcha ProxylessFunCaptcha BDACastlereCAPTCHA v2reCAPTCHA v2 EnterprisereCAPTCHA v3reCAPTCHA v3 EnterpriseTurnstilehCaptchaCloudflareImage→TextMath ImageFC ClassificationDataDome
Cloudflare Challenge
Цена за 1000 успешных решений:$1.00 / 1k
Параметры task
HTTP
POST https://api.funsolver.com/createTask
Content-Type: application/json
{
"clientKey": "fsk_abc...",
"task": {
"type": "CloudflareTask",
"websiteURL": "https://example.com/",
"proxy": "http://user:pass@host:port",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36"
}
}typestringrequired
"CloudflareTask"websiteURLstringrequired
URL страницы за Cloudflare-челленджем.
proxystringrequired
Прокси в формате
http://user:pass@host:port. Обязателен — cf_clearance привязывается к IP. Нужен прокси с липкой сессией: тот же IP при решении и при ваших последующих запросах к сайту. Поддерживаются http, https, socks5.userAgentstring
User-Agent вашего браузера или HTTP-клиента. Поддерживается только десктопный Chrome на Windows. Cookie будет выдан под этот UA. Если не передан — используйте
solution.userAgent из ответа.htmlstring
Ответ сайта на ваш запрос — страница «Just a moment…» (обычно статус 403), полученная через тот же прокси. Необязателен; нужен для некоторых сайтов. Запрашивайте страницу заново для каждой задачи.
Ответ getTaskResult
JSON
{
"errorId": 0,
"status": "ready",
"solution": {
"token": "cf_clearance-cookie-value",
"userAgent": "Mozilla/5.0 ...",
"cookies": { "cf_clearance": "cf_clearance-cookie-value" }
},
"processingTime": 6.2
}solution.token — значение cookie cf_clearance. solution.cookies — все cookie сайта, выданные при прохождении. Отправляйте запросы с того же IP (прокси) и с User-Agent из solution.userAgent, иначе Cloudflare отклонит cookie.
Заметил ошибку в доке? Напиши в саппорт.
Для ИИ-агентов: машиночитаемый справочник — /llms.txt