Solving Captchas
How to solve captchas with Airtop
Overview
From time to time, you may encounter captchas during web automation, but Airtop has you covered. Airtop can solve Captchas in 2 ways:
- Using a built-in Captcha solver
- Very simple to use, but less flexible
- Using a Chrome extension
- Provides a lot more flexibility, but requires a bit more setup
Built-in Captcha Solver
The built-in Captcha solver is simple to use. When you create a new session, simply pass the solveCaptcha
flag in the session configuration.
You can also experiment with the captcha solver in the studio by enabling the option in the session configuration.

With this option enabled, every time a Captcha is detected, Airtop will automatically solve it using the built-in solver.
Captcha Events
You can subscribe to the onCaptchaEvent
event to get notified when a Captcha is detected and solved.
Each event contains the following information:
duration
: Time taken to solve the Captcha (in milliseconds).eventTime
: Date and Time of the eventid
: Captcha job IDretryCount
: Retry countstatus
: Captcha solving status (processing, completed, failed)type
: Captcha type (recaptcha, hcaptcha, etc.)url
: URL of the page containing the captcha challenge.windowId
: Window ID
You can also unsubscribe from the event by calling the unsubscribe
function.
Chrome Extension
If you want more flexibility, instead of using the built-in Captcha solver, you can use a Chrome extension to solve Captchas. There are several commercial Captcha solving extensions available. We recommend using the following:
All these products offer a Chrome extension that can be used to solve Captchas and can be configured to be used with Airtop’s Chrome extension integration.
NopeCHA Demo
We built a demo of using NopeCHA to solve a Captcha, which can be found here. To use it, follow these steps:
- Clone the repository
- Create an account on NopeCHA and get an API key
- Install the dependencies
- Create a
.env
file and add your Airtop API key - Run the demo
- Select the option to configure the Chrome extension
- Open the Live View and open the extension menu to configure the NopeCHA extension with the API key
- Finish the Chrome extension setup in the command line
- Select the option to Solve the Captcha
- Click on the Live View URL to see the Captcha being solved and the form submitted.