ReCaptchaV3TokenProxyLess
Solve reCAPTCHA V3 score-based challenges without providing your own proxy.
This is the proxyless variant of reCAPTCHA V3. In this mode, the solving provider uses their own infrastructure and proxies to solve the challenge.
This is the recommended variant for most V3 use cases, as reCAPTCHA V3 is generally less sensitive to IP matching compared to V2.
For detailed setup instructions, finding the action parameter, and a guide to the score system, see ReCaptchaV3Token.
Supported Providers
| Provider | Price per 1,000 | Routing |
|---|---|---|
| $1.00 | ||
| $1.45 - $2.99 | ||
| $1.00 - $2.00 | ||
| $0.90 | ||
| $0.52 | ||
| $1.00 | ||
| $1.00 - $1.80 | ||
| $0.80 |
Request Schema
| Field | Type | Required | Description |
|---|---|---|---|
clientKey* | string | Yes | Your API key. Create one in the AnySolver dashboard. Example: |
task* | object | Yes | The task body. Required fields depend on the task type. See Tasks for per-task schemas. View task properties |
settings | object | No | Per-request settings for routing, auto retry, auto fallback, and proxy behavior. See Routing Strategies. |
provider | No | Specific provider to use. If omitted, automatic routing selects the best provider. Example: | |
selectionMode | No | Routing strategy for this request. Overrides the API key default. See Routing Strategies. Example: | |
keyPoolMode | No | Which provider key pool to use: Example: |
Task Object Properties
The task field accepts an object with the following properties:
| Field | Type | Required | Description |
|---|---|---|---|
type* | Yes | ||
websiteURL* | URL | Yes | Full URL of the page where the CAPTCHA is displayed. Example: |
websiteKey* | string | Yes | The site key found in the CAPTCHA HTML element on the target page. Example: |
pageTitle* | string | Yes | Title of the target page (document.title). Some providers use it as an additional hint when solving reCAPTCHA V3 tasks. Example: |
pageAction | string | No | Action passed to grecaptcha.execute(siteKey, { action: "..." }), such as verify, submit, or login. For V3 this should match the action used by the page exactly. Example: |
minScore | number | No | Requested reCAPTCHA V3 score from 0.1 to 0.9. Provider docs commonly show 0.3 to 0.5 as realistic values; higher scores are harder to obtain reliably. Example: |
apiDomain | string | No | Domain used to load reCAPTCHA. Use google.com for standard widgets or recaptcha.net when the page loads the API from recaptcha.net or www.recaptcha.net. Example: |
isSession | boolean | No | Enable session mode to receive worker session cookies together with the token. Only supported by providers that expose session-cookie responses. Example: |
{ "clientKey": "your-api-key-from-dashboard", "task": { "type": "ReCaptchaV3TokenProxyLess", "websiteURL": "https://2captcha.com/demo/recaptcha-v3", "websiteKey": "6LfB5_IbAAAAAMCtsjEHEHKqcB9iQocwwxTiihJu", "pageTitle": "Google reCAPTCHA v3 demo: Sample Form with Google reCAPTCHA v3" }}Optional fields are not guaranteed across providers
Response Schema
| Field | Type | Required | Description |
|---|---|---|---|
status* | Yes | Task status: "processing", "ready", or "failed". Example: | |
errorId* | Yes | 0 = success, 1 = external error, 2 = internal error. Example: | |
taskId | string | No | Unique identifier returned when the task was created. Example: |
errorCode | No | Machine-readable error code. Example: | |
errorDescription | string | No | Human-readable error message with resolution hints. Example: |
cost | number | No | Actual cost charged for this task in USD. Example: |
taskType | No | The type of CAPTCHA task to solve. Example: | |
provider | No | Specific provider to use. If omitted, automatic routing selects the best provider. Example: | |
solution | object | No |
Solution Object Properties
The solution field contains an object with the following properties:
| Field | Type | Required | Description |
|---|---|---|---|
token* | string | Yes | The solved CAPTCHA token to submit with your form. Example: |
raw* | Record<string, unknown> | Yes | Raw provider response data for advanced use cases. |
userAgent | string | No | User-Agent string used during solving (if applicable). |
cookies | Record<string, unknown> | No | Session cookies obtained during solving (if applicable). |