CaptchaSonic icon

CaptchaSonic

AI-powered CAPTCHA solving — supports reCAPTCHA, popularcaptcha, Turnstile, GeeTest, DataDome, AWS WAF, and more

Token → Prosopo / Procaptcha

AI-generated

Summary

Solves a Prosopo / Procaptcha challenge through the CaptchaSonic API and returns the solved result once ready. It submits a task, then polls every 3 seconds for up to 120 seconds.

Inputs

  • Task Type (required) — ProsopoTaskProxyLess (default) or ProsopoTask. The proxy-less variant needs no proxy.
  • Website URL (required) — URL of the page where the Procaptcha widget appears.
  • Website Key — Sitekey of the Procaptcha widget. Sent only if provided.
  • Proxy — Proxy in protocol://user:password@host:port format. The UI says it is required for non-ProxyLess task types (ProsopoTask).
  • User Agent — Browser User-Agent string to use when solving.
  • Optional Fields — Collection of extras: API Domain, CData, Cookies, Enterprise Payload (JSON), Is Invisible, Min Score, Page Action. Most are aimed at reCAPTCHA and may not apply to Prosopo. Empty values are skipped. Page Action and CData are sent under task.metadata. Enterprise Payload is JSON-parsed, so invalid JSON causes an error.

Output shape

One output item per input item: { success: true, data: }. The response has status 'ready' and the solution fields returned by the API.

Requires CaptchaSonic API credentials. Fails if no taskId is returned, if the API reports failure or a nonzero errorId, or after the 120s timeout. With Continue On Fail enabled, failed items return { error: message } instead of throwing.

Examples

Example 1: Solve a Procaptcha on a page without using your own proxy

Resource: Token; Operation: Prosopo / Procaptcha; Task Type: Prosopo (Proxy-Less); Website URL: the page URL; Website Key: the sitekey.

Example 2: Solve with your own proxy and a fixed browser fingerprint

Task Type: Prosopo; Proxy: http://user:pass@1.2.3.4:8080; User Agent: a desktop Chrome UA string; Website URL and Website Key set.

Links

Discussion