CAPTCHA guides.
Code examples and fixes for reCAPTCHA v3, Kasada, and Ticketmaster TMPT. Pick your language, get a first solution, or work out why a request is being rejected.
Browse by topic
100 guides across the library
Page 2 of 5
solvethree API errors: what to fix and when to retry
Concrete fixes for HTTP 400–503 responses, terminal task failures, expired results, and ambiguous creation timeouts.
Solve multiple CAPTCHAs in Python and Node.js
Bounded Python and Node.js batches with four active solves, per-task error handling, and recovery guidance.
Use a CAPTCHA solver with Playwright
Submit a reCAPTCHA Enterprise token through Playwright with the same proxy and returned browser headers.
Use a CAPTCHA solver with Puppeteer
Pass a reCAPTCHA Enterprise token to an owned Puppeteer form using the same proxy and returned browser identity.
Use a CAPTCHA solver with Selenium
A Selenium handoff for reCAPTCHA Enterprise, including Chrome proxy setup, demo selectors and application-specific changes.
Call the CAPTCHA solving API from n8n
An n8n setup for Bearer authentication, JSON task creation, bounded polling, and timeout recovery.
Move a CapSolver reCAPTCHA integration to solvethree
Replace CapSolver’s task envelope and polling calls, configure the required site profile, and carry the returned token, browser identity and proxy through submission.
Move a 2Captcha reCAPTCHA integration to solvethree
Replace the 2Captcha task envelope, configure a site profile and proxy, and update polling and token submission.
What does CAPTCHA solving cost on solvethree?
Pay-as-you-go costs at three volumes, what a $20 balance buys, and when solves are billed or refunded.
Pay as you go or a monthly site plan?
Per-solve costs, cumulative monthly site charges, and the five-million-solve first-site reCAPTCHA break-even.
Add CAPTCHA solving to your AI agent with MCP
Local MCP configuration for generic hosts and Codex, with a reCAPTCHA create request, result retrieval, and retry behavior.
CAPTCHA API or browser extension: which fits your automation?
API versus extension tradeoffs for server requests and browser automation, with solvethree’s supported products and integration options.
Create and use your solvethree API key
Exact console steps for creating an API key, using Bearer authentication, and diagnosing credential or workspace problems.
Your first CAPTCHA solve on solvethree
Create your key and site profile, request one Enterprise token, and submit it with the returned browser identity and the same proxy.
Try solvethree with the welcome credit
$5 covers 2,500 Enterprise, 4,000 Kasada, or 5,050 TMPT ready tasks at current rates. Start with 5–10 solves and check the target’s response.
Why solvethree uses a site profile instead of a websiteKey field
Configure the site key, page URL and capture action in a site profile, then create tasks with site, action and a proxy.
Use the Go SDK in a net/http server
A runnable Go server with a shared SDK client, separate create and retrieve routes, fixed target configuration, and request-ID recovery.
A reCAPTCHA solving API is different from siteverify
Google verification evaluates existing tokens. solvethree creates solving tasks that return tokens for submission to the intended target.
Submit a reCAPTCHA token with Python HTTPX
Send solution.token as form data through the successful proxy, retain session cookies, and handle redirects explicitly.
Solve and submit reCAPTCHA with aiohttp
An async create–poll–submit example with separate HTTP sessions, explicit target proxying and timeout recovery.
Submit a CAPTCHA solution with Axios
Use the Node.js SDK to solve, then submit through an explicit Axios proxy agent without conflicting proxy settings.
Keep your CAPTCHA API key out of browser JavaScript
A server-only helper and browser request contract that keep workspace credentials private without exposing an unrestricted paid solver route.
Call solvethree from a FastAPI backend
Authenticated FastAPI create/retrieve routes with thread-pool SDK calls, X-Request-ID recovery, and token submission using the original proxy.
Call solvethree from a Flask backend
Authenticated Flask routes that create a task without waiting for the solve, retrieve its status, and recover an uncertain creation request.
Looking for a field or endpoint?
The API reference lists every request field, task state and response shape.