funsolver

Документация

Справочник по API и руководство по интеграции

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"
  }
}
type
stringrequired
"CloudflareTask"
websiteURL
stringrequired
URL страницы за Cloudflare-челленджем.
proxy
stringrequired
Прокси в формате http://user:pass@host:port. Обязателен — cf_clearance привязывается к IP. Нужен прокси с липкой сессией: тот же IP при решении и при ваших последующих запросах к сайту. Поддерживаются http, https, socks5.
userAgent
string
User-Agent вашего браузера или HTTP-клиента. Поддерживается только десктопный Chrome на Windows. Cookie будет выдан под этот UA. Если не передан — используйте solution.userAgent из ответа.
html
string
Ответ сайта на ваш запрос — страница «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