CaptchaSonic icon

CaptchaSonic

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

Token → MTCaptcha

AI-generated

Summary

Solves an MTCaptcha challenge through the CaptchaSonic API and returns the solution token. It submits a task, then polls every 3 seconds for up to 120 seconds until the result is ready.

Inputs

  • Task Type (required) — MtCaptchaTaskProxyLess (default) or MtCaptchaTask. The non-ProxyLess type needs a proxy.
  • Website URL (required) — URL of the page that hosts the MTCaptcha.
  • Website Key — MTCaptcha sitekey for the widget. It is sent only when non-empty.
  • Proxy — Proxy in the format protocol://user:password@host:port. The description says it is required for non-ProxyLess task types. It is sent only when set.
  • User Agent — Browser User-Agent string to use while solving.
  • Optional Fields — Collection of extras. The ones relevant to MTCaptcha are Cookies and CData (sent as metadata.cdata). Page Action is sent as metadata.action. Other entries (API Domain, Enterprise Payload, Is Invisible, Min Score) are reCAPTCHA-oriented. Any non-empty entry is forwarded in the task as-is.

Output shape

One item per input item: { success: true, data: }, where data holds the status and the solution payload from the API.

The API key comes from the captchaSonicApi credential. A failed task, an API error or a timeout throws an error. With Continue On Fail enabled, the item is { error: message } instead. Each input item is solved separately and sequentially.

Examples

Example 1: Get an MTCaptcha token for a login page without using a proxy

Task Type: MTCaptcha (Proxy-Less); Website URL: https://example.com/login; Website Key: the page's MTCaptcha sitekey.

Example 2: Solve MTCaptcha from a specific IP and browser fingerprint

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

Links

Discussion