task.iuam

Cloudflare IUAM solver API

Use this when Cloudflare shows an Under Attack Mode or interstitial challenge and there is no Turnstile sitekey on the page.

Native IUAM task

POST mode: "iuam" with the protected URL and a proxy. Compatibility clients can keep task types such as AntiCloudflareTask or TurnstileTask without a sitekey.

curl -X POST https://api.xsolve.me/task \
  -H "X-Api-Key: <Your API Key>" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "iuam",
    "url": "https://example.com/protected",
    "proxy": "http://user:pass@host:8080"
  }'

Turnstile vs IUAM

  • Use Turnstile when the page exposes a sitekey.
  • Use IUAM for Cloudflare challenge / interstitial pages that gate the document itself.
  • IUAM expects a proxy so the clearance matches the client IP.

Pricing

$0.08

per 1,000 successful IUAM solves

Same flat rate as Turnstile. Only successful solves are billed.

Frequently asked questions

What is an IUAM solver?

IUAM is Cloudflare Under Attack Mode: a browser challenge or interstitial shown before the page. An IUAM solver returns the clearance needed to continue the request.

What fields does the IUAM API need?

The native Xsolve task uses mode iuam, the protected URL, and a proxy. A sitekey is not required.

How much does IUAM solving cost?

IUAM tasks cost $0.08 per 1,000 successful requests, the same rate as Turnstile. Failed solves are not billed.

Already integrated with another solver? Point your client at api.xsolve.me and keep the existing challenge task type.