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.

  • 50 solves / sec
  • 5 active API keys
  • 2M spend-cap ceiling
  • Turnstile + WAF coverage
  • Same per-credit price
  • Failed solves never billed
Start free →
// start free · no card required
Growth
unlocked at 1M credits purchased
$150 min purchase

Higher throughput for production workloads.

  • 100 solves / sec
  • 15 active API keys
  • 10M spend-cap ceiling
  • Turnstile + WAF coverage
  • Same per-credit price
  • Failed solves never billed
Buy credits →
// the 1M credits pack unlocks it
POPULAR
Scale
unlocked at 5M credits purchased
$600 min purchase

Serious volume and room for large fleets of keys.

  • 200 solves / sec
  • 50 active API keys
  • 50M spend-cap ceiling
  • Turnstile + WAF coverage
  • Same per-credit price
  • Failed solves never billed
Buy credits →
// the 5M credits pack unlocks it
Enterprise
unlocked at 20M credits purchased
$1,500 min purchase

Top-rung limits with an unlimited spend-cap ceiling.

  • 1000 solves / sec
  • 200 active API keys
  • no spend-cap ceiling
  • Turnstile + WAF coverage
  • Same per-credit price
  • Failed solves never billed
Buy credits →
// the 20M credits pack unlocks it

Buy credits by the pack.

// one credit per successful solve · unused credits never expire

Credit packTotal purchasePer 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.

Starter
100solves / min
$49 / 30 days

  • Unlimited solves — no credit meter
  • 100 solves / min, pooled across your keys
  • Attach up to 25 keys to the pass
  • Turnstile + WAF coverage
  • Hard 429 at the cap, with Retry-After
  • One payment — nothing auto-renews
Get the pass →
// one payment · ends after 30 days · renew when you want
Growth
500solves / min
$179 / 30 days

  • Unlimited solves — no credit meter
  • 500 solves / min, pooled across your keys
  • Attach up to 25 keys to the pass
  • Turnstile + WAF coverage
  • Hard 429 at the cap, with Retry-After
  • One payment — nothing auto-renews
Get the pass →
// one payment · ends after 30 days · renew when you want
Business
1,000solves / min
$329 / 30 days

  • Unlimited solves — no credit meter
  • 1,000 solves / min, pooled across your keys
  • Attach up to 25 keys to the pass
  • Turnstile + WAF coverage
  • Hard 429 at the cap, with Retry-After
  • One payment — nothing auto-renews
Get the pass →
// one payment · ends after 30 days · renew when you want
Scale
2,500solves / min
$699 / 30 days

  • Unlimited solves — no credit meter
  • 2,500 solves / min, pooled across your keys
  • Attach up to 25 keys to the pass
  • Turnstile + WAF coverage
  • Hard 429 at the cap, with Retry-After
  • One payment — nothing auto-renews
Get the pass →
// one payment · ends after 30 days · renew when you want
Enterprise
10,000solves / min
$1,999 / 30 days

  • Unlimited solves — no credit meter
  • 10,000 solves / min, pooled across your keys
  • Attach up to 25 keys to the pass
  • Turnstile + WAF coverage
  • Hard 429 at the cap, with Retry-After
  • One payment — nothing auto-renews
Get the pass →
// one payment · ends after 30 days · renew when you want
creditsunlimited pass
what you pay foreach successful solveone window, one price
throughputyour tier's rate limitthe pass cap, pooled across its keys
runs out whenyour balance hits zerothe window ends
at the limit402 balance_empty429 rate_limited + Retry-After
scopeworkspace-wideper API key — mix freely
Get a pass →How the pool works →// mix freely — credits and passes coexist per key

Estimate your stream.

// choose your solve volume — buy whole packs to cover it

280,000solves
1k100k1M10M50M
1 × 30k$12.00
1 × 250k$60.00
Total pack purchase
$72.00
// pay once · credits never expire
credits purchased280,000
effective pack rate$0.257 / 1k credits
credits left over0
failed solvesnever billed
Buy credits →

Lowest pack total covering this volume. Buy each listed pack separately; unused credits stay in your balance.

Buy volume, unlock limits.

// every pack is the same solver — lifetime purchase volume moves you up the tier ladder automatically

TierStartereveryone starts hereGrowthfrom 1M purchasedScalefrom 5M purchasedEnterprisefrom 20M purchased
How you get there
Unlocked at (lifetime credits purchased)from signup1M5M20M
Limits
Rate limit (solves / sec)50/s100/s200/s1000/s
Active API keys51550200
Spend-cap ceiling (credits / month)2M10M50Munlimited
Always included
Turnstile + WAF coverage
Per-credit price (packs are tier-independent)samesamesamesame
Failed solves billednevernevernevernever

Billing, answered.

// how the meter actually runs

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.