PopularCaptchaInvisibleToken
Solve invisible PopularCaptcha challenges with your own proxy.
Full Guide
See PopularCaptchaToken for the complete guide including how to find the
sitekey, provider recommendations, and best practices.
PopularCaptchaInvisibleToken solves invisible PopularCaptcha challenges that run in the background without user interaction. This variant requires you to provide your own proxy.
Invisible challenges don't show a checkbox and activate automatically when the page loads or when a user performs certain actions.
Task Variants
| Task Type | When to Use |
|---|---|
PopularCaptchaToken | Standard visible challenges with your own proxy |
PopularCaptchaTokenProxyLess | Standard visible challenges when the target does not compare solve IP and submit IP |
PopularCaptchaInvisibleToken | Standard invisible challenges with your own proxy |
PopularCaptchaInvisibleTokenProxyLess | Standard invisible challenges when the target does not compare solve IP and submit IP |
PopularCaptchaEnterpriseToken | Enterprise challenges with your own proxy |
PopularCaptchaEnterpriseTokenProxyLess | Enterprise challenges only when the target does not compare solve IP and submit IP |
PopularCaptchaEnterpriseInvisibleToken | Invisible enterprise challenges with your own proxy |
PopularCaptchaEnterpriseInvisibleTokenProxyLess | Invisible enterprise challenges only when the target does not compare solve IP and submit IP |
Supported Providers
| Provider | Price per 1,000 |
|---|---|
| $0.78 | |
| $1.00 | |
| $1.00 | |
| $7.00 | |
| $3.00 | |
| $0.70 |
Request Schema
| Field | Type | Description |
|---|---|---|
clientKey* | string | Your API key from the AnySolver dashboard. Example: |
task* | object | |
provider | Specific provider to use. If omitted, automatic routing selects the best provider. Example: | |
selectionMode | Read more at the routing strategies docs. Example: | |
keyPoolMode | Example: |
Task Object Properties
The task field accepts an object with the following properties:
| Field | Type | Description |
|---|---|---|
websiteURL* | URL | Full URL of the page where the CAPTCHA is displayed. Example: |
websiteKey* | string | The site key (data-sitekey attribute) found in the CAPTCHA HTML element. Example: |
userAgent | string | 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. |
rqdata | string | Pass this value if captcha config returns captcha_rqdata/captcha_rqtoken (e.g. Discord channel join). Example: |
sessionId | string | Session ID obtained from a PopularSessionAction task. Shares the device fingerprint across tasks. Currently unstable — contact support for more info. |
proxy* | string | object |
Response Schema
| Field | Type | Description |
|---|---|---|
status* | Task status: "processing", "ready", or "failed". Example: | |
taskId | string | Unique identifier returned when the task was created. Example: |
errorId* | 0 = success, 1 = external error, 2 = internal error. Example: | |
errorCode | Machine-readable error code (e.g., "CAPTCHA_UNSOLVABLE"). Example: | |
errorDescription | string | Human-readable error message with resolution hints. Example: |
cost | number | Actual cost charged for this task in USD. Example: |
taskType | The type of CAPTCHA task to solve. Example: | |
provider | Specific provider to use. If omitted, automatic routing selects the best provider. Example: | |
solution | object |
Solution Object Properties
The solution field contains an object with the following properties:
| Field | Type | Description |
|---|---|---|
token* | string | The solved CAPTCHA token to submit with your form. Example: |
raw* | Record<string, unknown> | Raw provider response data for advanced use cases. |