ReCaptchaV2EnterpriseTokenProxyLess
Solve reCAPTCHA V2 Enterprise challenges without providing your own proxy.
ReCaptchaV2EnterpriseTokenProxyLess is the proxyless variant of the reCAPTCHA V2 Enterprise task. The solving provider uses its own proxies to complete the challenge.
Use this variant when you don't need IP matching or when your own proxies are not suitable for the task.
For detailed setup instructions, enterprise payload extraction, and parameter guides, see ReCaptchaV2EnterpriseToken.
Supported Providers
| Provider | Price per 1,000 | Routing |
|---|---|---|
| $1.00 | ||
| $1.00 - $2.99 | ||
| $5.00 | ||
| $1.00 - $4.00 | ||
| $0.13 | ||
| $1.20 | ||
| $0.55 |
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 token-based reCAPTCHA tasks. Example: |
isInvisible | boolean | No | Set to true when the widget is invisible, for example when the iframe URL contains size=invisible or the challenge starts after a button click without showing a checkbox first. Example: |
userAgent | string | No | Browser User-Agent string. Must match the browser used on the target page. Not all providers properly support this parameter. Verify the compatibility with the provider you are using. Example: |
cookies | string | No | Cookies from the target page session, if required for solving. Example: |
pageAction | string | No | Action passed to grecaptcha.execute() or grecaptcha.enterprise.execute(), such as verify or submit. This is mainly relevant on enterprise flows and should match the page JavaScript exactly. 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: |
enterprisePayload | Record<string, unknown> | No | Additional values passed to grecaptcha.render() or grecaptcha.enterprise.render(), such as the s token ({ "s": "..." }). The s value is the data-s parameter used on some Google-owned pages and other protected flows; it is short-lived and should be extracted fresh for every solve attempt. Example: |
{ "clientKey": "your-api-key-from-dashboard", "task": { "type": "ReCaptchaV2EnterpriseTokenProxyLess", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-", "pageTitle": "reCAPTCHA demo" }}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). |