Regional & other

A grab-bag of regional and vendor-specific captchas. Most return a token or answer fields you submit with the form; the marketplace sliders take a User-Agent and the widget's challenge data.

Token and answer captchas

These take a websiteURL plus a site-specific key and return a token or a small set of answer fields. Add the proxy variant (proxyType/proxyAddress/proxyPort) when the site scores the solving IP; Yidun in particular prefers residential egress.

Yandex SmartCaptcha

proxy optional

Solves Yandex SmartCaptcha and returns a token. Use the proxy variant (proxyType/proxyAddress/proxyPort) when the token is IP-sensitive.

type (proxyless / proxy)
YandexSmartCaptchaTaskProxyLessYandexSmartCaptchaTask
Task parameters
websiteURL*The page the SmartCaptcha widget is on.
websiteKey*The SmartCaptcha sitekey (starts with ysc1_).
Returns

solution.token — submit as the SmartCaptcha response.

Tencent Captcha

proxy optional

Solves the Tencent (T-Sec) captcha and returns the ticket and randstr pair.

type (proxyless / proxy)
TencentTaskProxyLessTencentTask
Task parameters
websiteURL*The page the Tencent widget is on.
websiteKey*The Tencent captcha appId.
Returns

solution with ticket and randstr. Submit both back to the site.

NetEase Yidun

proxy optional

Solves NetEase Yidun and returns a validate token. Residential egress is recommended because Yidun scores the solving IP.

type
YidunTaskProxyLess
Task parameters
websiteURL*The page the Yidun widget is on.
websiteKey*The Yidun captchaId.
Returns

solution with the validate token.

Yidun is IP-scored. Residential egress solves more reliably than datacenter.

Capy Puzzle

proxy optional

Solves the Capy puzzle captcha and returns the answer fields. Supports white-label deployments via an optional apiServer.

type
CapyTaskProxyLess
Task parameters
websiteURL*The page the Capy widget is on.
websiteKey*The Capy site key (starts with PUZZLE_).
apiServerThe Capy API host, for white-label deployments on a custom domain.
Returns

the Capy answer fields to submit with the form.

MTCaptcha

proxy optional

Solves MTCaptcha and returns a token.

type (proxyless / proxy)
MtCaptchaTaskProxyLessMtCaptchaTask
Task parameters
websiteURL*The page the MTCaptcha widget is on.
websiteKey*The MTCaptcha sitekey.
Returns

solution.token — submit as the MTCaptcha response.

Friendly Captcha

proxy optional

Solves Friendly Captcha and returns a solution token.

type
FriendlyCaptchaTaskProxyLess
Task parameters
websiteURL*The page the Friendly Captcha widget is on.
websiteKey*The Friendly Captcha sitekey.
Returns

solution.token — submit with the form.

CaptchaFox

proxy optional

Solves CaptchaFox and returns a token.

type (proxyless / proxy)
CaptchaFoxTaskProxyLessCaptchaFoxTask
Task parameters
websiteURL*The page the CaptchaFox widget is on.
websiteKey*The CaptchaFox sitekey.
Returns

solution.token — submit with the form.

Marketplace sliders

Temu and Shopee ship interactive sliders. Pass the same userAgent you will use on follow-up requests, along with the challenge data the widget exposes.

Temu Captcha

proxy optional

Solves the Temu slider / image challenge. Pass the same userAgent you will use afterward, plus the challenge image and type.

type (proxyless / proxy)
TemuCaptchaTaskProxyLessTemuCaptchaTask
Task parameters
websiteURL*The Temu page the challenge is on.
userAgent*The exact User-Agent you will use for follow-up requests.
Returns

the slider position / challenge solution to submit.

Include the challenge image and type from the widget so the correct puzzle is solved.

Shopee Slider

proxy optional

Solves the Shopee slider using the captured trajectory data and returns the slider solution.

type
ShopeeSliderTaskProxyLess
Task parameters
websiteURL*The Shopee page the slider is on.
Returns

the slider solution to submit.

Supply the trajectory data captured from the widget with the task.

Example

A minimal Yandex SmartCaptcha task body:

yandex-task.json
{
  "clientKey": "capzy_YOUR_KEY",
  "task": {
    "type": "YandexSmartCaptchaTaskProxyLess",
    "websiteURL": "https://example.ru/login",
    "websiteKey": "ysc1_ExampleSmartCaptchaKey"
  }
}
Finding the key
Most of these keys live on the widget element (a sitekey, appId, captchaId, or PUZZLE_ value) or in the setup script that initialises it. Yandex keys start with ysc1_, Capy keys with PUZZLE_.

See Using proxies for the proxy fields, and Getting the result for the polling loop that returns solution.