Supported Challenge Types
| Challenge | Status |
|---|---|
| reCAPTCHA v2 (checkbox) | Supported |
| reCAPTCHA v2 (invisible) | Supported |
| reCAPTCHA v3 (score-based) | Supported |
| hCaptcha | Supported |
| Cloudflare Turnstile | Supported |
| Cloudflare JS challenge | Supported |
| DataDome | Supported |
| PerimeterX / HUMAN | Supported |
| GeeTest | Supported |
| FunCaptcha / Arkose Labs | Supported |
| AWS WAF CAPTCHA | Supported |
| Imperva / Incapsula | Supported |
How It Works
When Spidra’s headless browser navigates to a page and encounters an anti-bot challenge, it:- Detects the challenge type automatically
- Routes it to the appropriate solver
- Submits the solution back to the page
- Continues loading the page and runs your prompt or browser actions
No API Parameter Required
CAPTCHA solving is always on. There is nothing to enable.Seeing Whether a CAPTCHA Was Solved
The job status response includes acaptchaSolvedCount field in result.stats:
captchaSolvedCount: 1 means one challenge was encountered and solved during the job. If the value is 0, the page either had no challenge or the challenge was bypassed without a solve (common with Cloudflare JS challenges that pass after browser fingerprint checks).
Billing
Each solved CAPTCHA costs 10 credits. This is charged on top of the base 2 credits per URL.- Page with no CAPTCHA: 2 credits
- Page with 1 CAPTCHA: 12 credits (2 base + 10 solve)
- Page with 2 CAPTCHAs (e.g., one on load, one on form submit): 22 credits
Combining with Stealth Mode
For sites with aggressive bot detection — Cloudflare, DataDome, Akamai, PerimeterX — combine CAPTCHA solving with Stealth Mode. Stealth Mode routes the request through a residential proxy, making it look like a real user. CAPTCHA solving handles any challenges that still appear.Stealth Mode
Residential proxy rotation for IP-based blocks and geo-restricted content
Authenticated Scraping
Scrape login-protected pages by injecting session cookies
Browser Actions
Click, scroll, and type to interact with pages before extraction
Submit a Scrape Job
Full API reference for the POST /scrape endpoint

