Send the challenge the way the site gave it to you. Get back the tiles to click, the points, or where to drop a piece — in the format the check expects. Pay in crypto, no account.
You send all of them the same way, and the answer comes back ready to submit.
Choose every tile that matches the prompt across a grid. A yes or no for each one.
Mark the exact spots to click inside one image — one point or several, in pixels.
Work out where a draggable piece goes and get the spot to drop it on.
POST the prompt, the type, and the images — as base64, or as their URLs and we fetch them.
Back comes a JSON answer in the shape the check expects, with a confidence and a request id.
Optional and free. Reporting the result helps accuracy on the challenges you send most.
curl https://api.xqroo.com/solve \ -H "Authorization: Bearer hk_your_key" \ -H "Content-Type: application/json" \ -d '{ "question": "Click the traffic lights", "request_type": "image_label_binary", "tiles": [ { "task_key": "a1", "url": "https://…" } ] }'
{
"ok": true,
"answer": { "a1": "true" },
"confidence": 0.98,
"id": "rq_1a2b3c"
}Request and response shapes for all three types are in the docs.
A monthly allowance, or a balance you buy once and draw down whenever. No card on file.
Daily allowance resets at 00:00 UTC and renews every 30 days. Only answered challenges count — a failed one is free.
Checkout runs through OxaPay. Pick a plan, pay the invoice in whatever coin you hold, and your key is issued once the payment confirms. No account, no card.
pick a plan
Pro · $40/mo · 50,000 / day
pay the invoice
USDT · BTC · TON …
get your key
hk_•••••••••••••••