prepaid credits · pay per gate that opens · turnstile + waf
Turnstile solver pricing, per 1,000 solves.
Prepaid credits — one credit per successful solve. Your lifetime purchases move you up the tier ladder automatically; each tier raises your limits, never the per-credit price. Failed solves are never billed, and credits never expire.
// fixed pack prices · no marginal brackets · no bill in arrears
Starter
everyone starts here
$0 from signup
Everything you need to ship your first integration.
// one credit per successful solve · unused credits never expire
Credit pack
Total purchase
Per 1,000 credits
30,000 credits
$12.00
$0.40
100,000 credits
$25.00
$0.25
250,000 credits
$60.00
$0.24
500,000 credits
$100.00
$0.20
1,000,000 credits
$150.00
$0.15
5,000,000 credits
$600.00
$0.12
10,000,000 credits
$1,000.00
$0.10
20,000,000 credits
$1,500.00
$0.075
Buy credits →Catalog verified · checkout confirms current prices
Stop counting credits.
// flat rate · capped throughput
Buy a pass for a fixed window, attach any API key to it, and that key stops spending credits — it solves as much as it wants, up to a throughput cap every key on the pass shares. Metering is per key, so the rest of your fleet keeps running on credits. Nothing auto-renews and nothing is billed in arrears.
It's prepaid. You buy a pack of credits up front (1 credit = 1 successful solve) and each successful solve spends one credit from your balance. There's no monthly invoice and no metered bill in arrears — you only ever spend credits you've already bought.
For a credit-metered live solve, one credit is spent when a successful provider result is saved: a Turnstile token or a WAF clearance payload. Failed provider results are not billed, and internal retries are not separate purchases. An HTTP timeout does not cancel queued work; that solve can still finish and be billed later. A saved result does not guarantee acceptance by the target, which can perform additional session and security checks.
Each prepaid pack has a fixed total price. Larger packs have a lower effective price per credit, from $0.40 per 1,000 on the 30,000-credit pack to $0.075 per 1,000 on the 20-million-credit pack. There are no marginal brackets. Buy any combination of packs; unused credits stay in your balance.
Their published list prices run from $0.80 to $2.00 per 1,000, all read off their own pages and dated on our comparison pages. Ours starts at $0.40 and reaches $0.075 at volume. The trade is breadth: those services solve reCAPTCHA, hCaptcha and image captchas too, and we solve Turnstile and Turnstile WAF only.
No. Prepaid credits don't expire. Buy as much or as little as you need and spend them down at your own pace; your balance and burn rate are always visible in the dashboard.
Yes. Set a monthly spend cap yourself in the dashboard (Settings → Usage & limits), up to your tier's ceiling. Once your spend in the month hits it the API returns 402 instead of solving, so a runaway job can't drain your balance unexpectedly. You can also give an individual API key its own monthly budget.
Limits only — rate limit, how many active API keys you can hold, and the ceiling on your self-set spend cap. The per-credit price, the solver, and coverage are identical on every tier. You move up automatically as your lifetime purchased credits cross each tier's threshold; you're never moved down.
Both. Pay by card through Stripe or in crypto through Cryptomus; either way credits land in your balance once the payment clears. Refunds reverse the corresponding credits from your balance.
A hard 429 with a Retry-After header telling you exactly how long to wait. Nothing queues, nothing is billed, and nothing silently falls back to your credit balance. Every key attached to the same pass draws from one bucket — two keys on a 20/s pass share 20/s between them, they don't get 20/s each.
It's a hard stop: any key still attached returns 402 pass_expired instead of solving. Passes never auto-renew — we don't charge you for a window you didn't buy. We email you three days out, one day out, and on the day it ends, each with a renew link, and the dashboard carries the countdown. You can also move the key back to credit metering at any point.
Yes — metering is per API key, not per workspace. Point your heavy production key at a pass and leave CI, staging and one-off scripts on credits. You can hold several passes at once and split keys across them. Your credit balance isn't frozen or expired by owning a pass; it just sits there for whatever isn't attached.