Skip to main content

How to extract data on a page that has CAPTCHAs

When your robots encounter CAPTCHAs during extraction, Browse AI can solve supported verification types automatically.

M
Written by Melissa Shires
Updated today

Browse AI offers support for handling common CAPTCHA systems including:

  • reCAPTCHA: Google's widely implemented security verification system.

  • hCAPTCHA: An alternative CAPTCHA service growing in popularity.

☎️ This feature needs to be enabled by our support team and is only available for paid plans. To enable, reach out to support:

  • Request the "Solve CAPTCHA" be added.

  • Specify which robots need this feature.

  • Detail the type and details of the CAPTCHA.

Identifying CAPTCHA types on your target site

Before setting up extraction, check what type of CAPTCHA you're dealing with:

CAPTCHA type

What you'll see

Key identifiers

Browse AI Support

reCAPTCHA v2

Checkbox "I'm not a robot"

Google branding, checkbox interface

✅ Supported

reCAPTCHA v3

No visible challenge

Runs invisibly in background

✅ Supported

reCAPTCHA Enterprise

Similar to v2 or invisible

Google branding when visible

✅ Supported

hCAPTCHA

Checkbox "I am human"

Blue/purple branding, privacy messaging

✅ Supported

FunCaptcha

Rotating images/puzzles

Game-like challenges

❌ Not supported

Text CAPTCHAs

Distorted text to type

Wavy or obscured letters/numbers

❌ Not supported

Math CAPTCHAs

Simple math problem

"What is 5 + 3?"

❌ Not supported

Custom CAPTCHAs

Varies widely

Site-specific puzzles or questions

❌ Not supported

Quick identification methods

Visual check:

  1. Look at the CAPTCHA box corners for branding

  2. Note the challenge type (checkbox, images, invisible)

  3. Check for "reCAPTCHA" or "hCAPTCHA" text

Technical check (view page source):

  • google.com/recaptcha or gstatic.com/recaptcha → reCAPTCHA ✅

  • hcaptcha.com → hCAPTCHA ✅

  • funcaptcha or arkoselabs → FunCaptcha ❌

  • Custom JavaScript validation → Custom CAPTCHA ❌

How captcha handling works

Our CAPTCHA handling capabilities are specifically designed for production environments where data extraction takes place. This means:

  • CAPTCHA solving is available during robot execution in robot workers.

  • The feature is not currently available during the robot creation process in Robot Studio.

  • This implementation prioritizes solving CAPTCHAs where it matters most - during actual data collection.

Enabling captcha solving capabilities

To utilize CAPTCHA solving features for your robots:

  1. Contact Browse AI Support to request the "Solve CAPTCHA" feature be enabled for your specific robots.

  2. Our team will configure your robots with the appropriate CAPTCHA handling capabilities.

  3. Once enabled, your robots will be able to navigate through supported CAPTCHA challenges during execution.

Did this answer your question?