2captcha

Solve reCAPTCHA, hCaptcha, and image CAPTCHAs for Puppeteer workflows.

5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/AgentComputerAI/torch --skill 2captcha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 2captcha
Source: https://github.com/AgentComputerAI/torch/tree/main/skills/2captcha
Command: npx skills add https://github.com/AgentComputerAI/torch --skill 2captcha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CAPTCHA challenges block automated web scraping and form submission, requiring a reliable way to bypass them without manual intervention.

Core Features & Use Cases

  • Universal CAPTCHA solving: Supports reCAPTCHA v2/v3, Cloudflare Turnstile, hCaptcha, image captchas, Geetest, FunCaptcha, and more.
  • Puppeteer integration: Provides ready‑to‑use solver instances and helper functions for seamless browser automation.
  • Error handling & balance checks: Detects low balance, unsolvable captchas, and suggests alternative providers.

Quick Start

Use the 2captcha skill to automatically solve any CAPTCHA encountered during scraping.

Frequently Asked Questions about 2captcha

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I solve CAPTCHA challenges that block automated web scraping in Puppeteer?

To solve CAPTCHA challenges blocking automated web scraping in Puppeteer, you can use a specialized API service that integrates with headless browser workflows to automatically bypass reCAPTCHA, hCaptcha, and other verification obstacles.

Does this approach work with Cloudflare Turnstile and hCaptcha, or just reCAPTCHA v2 and v3?

Yes, this CAPTCHA solving approach works with Cloudflare Turnstile, hCaptcha, reCAPTCHA v2 and v3, image captchas, Geetest, and FunCaptcha, providing universal verification challenge resolution for your browser automation scripts.

What do I need to set up to bypass CAPTCHAs in a headless browser workflow?

To bypass CAPTCHAs in a headless browser workflow, you need to set the TWOCAPTCHA_API_KEY environment variable and install the @2captcha/captcha-solver package to integrate the solver instance directly with your Puppeteer automation.

What happens if my CAPTCHA solver encounters an unsolvable challenge or low balance?

When your CAPTCHA solver encounters an unsolvable challenge or low balance, it includes error handling that detects the issue, checks your remaining balance, and suggests alternative providers to keep your web scraping automation running.

Can I automate form submission on websites that require image and Geetest captchas?

You can automate form submission on websites requiring image and Geetest captchas by integrating a universal CAPTCHA solver API into your Puppeteer workflow, which automatically detects and resolves these specific verification challenge types.