Solari Browserdocs

Captcha solving

Auto-solves common captcha widgets — reCaptcha v2/v3, hCaptcha, Cloudflare Turnstile. No client-side code: opt the session in and the page sees a solved widget by the time you submit.

Quick start

const browser = await client.launch({
  stealth: true,
  captcha: true,
})

const page = await browser.newPage()
await page.goto("https://www.google.com/recaptcha/api2/demo")

// Submit when ready — the captcha solves in the background.
await page.locator("#recaptcha-demo-submit").click()

await browser.close()

Captcha solving requires stealth: true.

Supported widgets

  • reCaptcha v2 (normal and invisible)
  • reCaptcha v3
  • hCaptcha
  • Cloudflare Turnstile

Other providers (DataDome, PerimeterX, GeeTest, image-text) are supported on a per-target basis as we see them in traffic — reach out if you have a target you'd like covered.