Turnstile Solver API

Cloudflare Turnstile & Challenge solving service

Turnstile

/turnstile

Challenge

/challenge

Poll Result

/result

Turnstile Token

GET /turnstile ?url=https://example.com &sitekey=0x4AAAA... &invisible=true
url — Page where Turnstile is located
sitekey — Turnstile site key
action (optional) — Custom action
cdata (optional) — Custom data
invisible (optional) — true/false

Challenge (cf_clearance)

GET /challenge ?url=https://example.com &timeout=90
url — URL protected by JS Challenge
timeout (optional) — Max wait time (default: 60s)

Poll Result

GET /result ?id=task_id_from_response

All endpoints return a task ID. Poll this endpoint to get the final result.

Quick Start

# Turnstile
curl "https://api.whatisyourproxy.id/turnstile?url=https://example.com&sitekey=0x4AAAAAAA..."
# Challenge
curl "https://api.whatisyourproxy.id/challenge?url=https://example.com"
# Poll result
curl "https://api.whatisyourproxy.id/result?id=<task_id>"

Inspired by Turnaround · maintained by @srvcore