Solari

Captcha solving

Solari solves common captcha widgets for you: reCaptcha v2/v3, hCaptcha, and Cloudflare Turnstile. Turn it on when you launch, and the captcha is already solved by the time you submit the form. You don't write any solving code yourself.

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")

// Just submit when ready. Solari handles the captcha for you.
await page.locator("#recaptcha-demo-submit").click()

await browser.close()

Captcha solving needs stealth turned on, so set stealth: true alongside it.

Supported widgets

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

We also cover other providers (DataDome, PerimeterX, GeeTest, and image-text captchas) on a site-by-site basis. If there's a site you'd like us to support, email hello@getsolari.com.