SurSolver

Blog

Captcha solving guides for automation developers.

Integration guides, captcha workflows and platform notes from the SurSolver team.

14 articles in #pillarClear

vercel

Vercel Security Checkpoint vs BotID and the _vcrcs cookie

Learn which Vercel protection you are hitting, why plain scripts get blocked, and how a VercelToken solve and the _vcrcs cookie fit together.8 min read
recaptcha-v3

reCAPTCHA v3 score, action and site key explained

How reCAPTCHA v3 scores behave, how to read the action and site key from a page, and how to tell a score rejection from an action mismatch.8 min read
recaptcha-v2

reCAPTCHA v2 solving guide: checkbox, invisible, Enterprise

Tell the three reCAPTCHA v2 variants apart, collect every parameter, request a token and get it into the page with Python and Playwright.8 min read
prosopo

Prosopo Procaptcha solver API: step-by-step guide

Send a Procaptcha sitekey and page URL to SurSolver, poll for the token and put it into procaptcha-response, with Python and Playwright code.8 min read
px-invisible

PerimeterX Bypass: Solve for _px3 Cookies via API

Confirm a site runs PerimeterX (HUMAN), find the app id, get the _px3 cookies from the SurSolver API and replay them without breaking IP or user agent.9 min read
mtcaptcha

MTCaptcha Solver API: websiteKey, pageAction, token

Which three parameters an MTCaptcha task needs, how to read solution.token and how to inject the verified token before it expires.7 min read
geetest

GeeTest v3 vs v4: detect, extract, solve, submit

Tell GeeTest v3 from v4 in the page source, build the right createTask body for each, mint a fresh v3 challenge per solve and submit the result.8 min read
friendlycaptcha

Friendly Captcha solver API: sitekey, version and token

Find the sitekey and widget version, create a Friendly Captcha task, and put the returned token in the right field with the widget script blocked.9 min read
datadome

DataDome Solver API: Get the datadome Cookie

Recognise a DataDome block, take the challenge URL from it, and get a datadome cookie from the SurSolver API to replay from the same proxy.9 min read
turnstile

Turnstile solver API: sitekey, action, cData, token

Collect the sitekey, action and cData from a Turnstile widget, request a token with TurnstileTokenProxyLess, and submit it before it expires.8 min read
cloudflare-challenge

Cloudflare Challenge vs Turnstile vs Waiting Room vs JSD

Four different Cloudflare checks look alike from a scraper. Learn to tell them apart, and which SurSolver task type fits each one.9 min read
captchafox

CaptchaFox solver API: solve CaptchaFoxTask end to end

Create a CaptchaFoxTask with your own proxy, poll for the token and submit cf-captcha-response from the same IP, with working Python and Playwright code.8 min read