Creates an instance of MultiCaptchaSolver.
The configuration options for the captcha solver
Retrieves the current balance from the selected captcha solving service.
A promise that resolves with the current account balance in USD
Solves an hCaptcha challenge on a given website.
The full URL of the page where the hCaptcha is present
The hCaptcha site key from the page's HTML
Optional
proxy: ProxyOptionsOptional proxy configuration for solving the captcha
A promise that resolves with the hCaptcha solution token
Solves an image-based captcha using optical character recognition.
A base64 encoded string of the captcha image to be solved
A promise that resolves with the captcha solution text
Solves a reCAPTCHA v2 challenge on a given website.
The full URL of the page where the reCAPTCHA is present
The reCAPTCHA site key from the page's HTML
Optional
proxy: ProxyOptionsOptional proxy configuration for solving the captcha
A promise that resolves with the reCAPTCHA token
Solves a reCAPTCHA v3 challenge on a given website.
The full URL of the page where the reCAPTCHA is present
The reCAPTCHA v3 site key from the page's HTML
The minimum score required (0.1 to 0.9, higher means more human-like)
The action name for this request (e.g., 'login', 'submit', 'verify')
Optional
proxy: ProxyOptionsOptional proxy configuration for solving the captcha
A promise that resolves with the reCAPTCHA v3 token
The main class for solving different types of captchas using multiple services. It provides a unified interface to interact with various captcha providers.
Example