CapSolver logo

CapSolver

CapSolver provides APIs for CAPTCHA recognition and token-solving workflows, including task creation, polling, account balance, and solution feedback.

16 actions Integration catalog
Request access
Connect CapSolver once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Classify AWS WAF ImageCAPSOLVER_CLASSIFY_AWS_WAF
Classify one AWS WAF challenge image or a nine-image grid and return the immediate geometric or object result. This is a paid CapSolver operation.
Classify reCAPTCHA V2 ImageCAPSOLVER_CLASSIFY_RECAPTCHA_V2
Classify a reCAPTCHA v2 challenge image for a documented object category and return the immediate selection result. This is a paid CapSolver operation.
Get BalanceCAPSOLVER_GET_BALANCE
Return the connected CapSolver account balance and non-secret package metadata. Package access tokens are never returned.
Get Task ResultCAPSOLVER_GET_TASK_RESULT
Get one asynchronous CapSolver task result, or optionally poll it every three seconds for a bounded time. This action never creates or retries a task.
Run Vision EngineCAPSOLVER_RUN_VISION_ENGINE
Run one documented CapSolver vision module and return its immediate points, distance, angle, rectangles, or text result. This is a paid operation.
Solve AWS WAFCAPSOLVER_SOLVE_AWS_WAF
Create one AWS WAF token task with or without a caller-supplied proxy and optionally poll every three seconds for a bounded time. Returns the task ID when processing continues. This is a paid CapSolver operation.
Solve BotDeflectorCAPSOLVER_SOLVE_BOTDEFLECTOR
Create exactly one proxyless BotDeflector task from a target flow token and optionally poll every three seconds for a bounded time. Returns the task ID when processing continues. This is a paid CapSolver operation.
Solve Cloudflare ChallengeCAPSOLVER_SOLVE_CLOUDFLARE_CHALLENGE
Create one Cloudflare challenge task through a sticky caller-supplied proxy and optionally poll every three seconds for bounded clearance output. This is a paid CapSolver operation.
Solve Cloudflare TurnstileCAPSOLVER_SOLVE_CLOUDFLARE_TURNSTILE
Create one proxyless Cloudflare Turnstile task and optionally poll every three seconds for a bounded time. Returns the task ID for continuation. This is a paid CapSolver operation.
Solve DataDomeCAPSOLVER_SOLVE_DATADOME
Create exactly one DataDome slider task with a caller-supplied proxy and optionally wait a bounded time for its solution cookie. This is a paid CapSolver operation.
Solve GeeTestCAPSOLVER_SOLVE_GEETEST
Create one GeeTest v3 or v4 token task and optionally poll every three seconds for a bounded time. Returns the task ID when processing continues. This is a paid CapSolver operation.
Solve Image To TextCAPSOLVER_SOLVE_IMAGE_TO_TEXT
Recognize text or number answers from base64-encoded images and return the immediate recognition result. This is a paid CapSolver operation.
Solve MTCaptchaCAPSOLVER_SOLVE_MTCAPTCHA
Create one proxyless or caller-proxied MTCaptcha token task and optionally poll every three seconds for a bounded time. Returns the task ID when processing continues. This is a paid CapSolver operation.
Solve reCAPTCHA V2CAPSOLVER_SOLVE_RECAPTCHA_V2
Solve one standard or enterprise reCAPTCHA v2 challenge in task or synchronous mode. Task mode creates exactly one task and may poll for a bounded time; synchronous mode calls getToken exactly once. This is a paid CapSolver operation.
Solve reCAPTCHA V3CAPSOLVER_SOLVE_RECAPTCHA_V3
Solve a standard, enterprise, or M1 reCAPTCHA v3 challenge in task or synchronous mode. Task mode creates exactly one task and may poll for a bounded time. Synchronous mode calls getToken exactly once and rejects M1. M1 variants are high-cost and require provider and site-specific enablement.
Submit Task FeedbackCAPSOLVER_SUBMIT_TASK_FEEDBACK
Report whether a previously returned CapSolver token worked, using only the documented minimal task and result fields.