Skip to content

Pricing & Billing

uCaptcha uses a simple pay-as-you-go model. There are no subscriptions, no monthly fees, and no minimum commitments. You deposit funds, solve CAPTCHAs, and pay only for what you use.

Your account balance is denominated in USD. All task costs, deposits, and refunds are tracked in USD.

Check your current balance at any time:

  • API: POST /getBalance with your clientKey
  • Mini App: Balance is displayed on the dashboard
{
"clientKey": "YOUR_API_KEY"
}

Response:

{
"errorId": 0,
"balance": 12.3456
}

Pricing is dynamic and depends on several factors:

  • Task type — Different CAPTCHA types have different base costs
  • Provider used — Each provider has its own pricing for each task type
  • Routing settings — Choosing the fastest provider may cost more than the cheapest
CAPTCHA TypePrice Range
reCAPTCHA v2$0.50 — $3.00
reCAPTCHA v3$0.40 — $3.00
hCaptcha$0.50 — $2.00
Turnstile$0.30 — $2.00
Image captcha$0.10 — $0.70

The exact cost per task is visible in your transaction history in the Mini App.

The fastest way to add funds. Available directly in the Telegram Mini App:

  • Instant processing, no confirmation wait
  • Purchase Stars through Telegram’s built-in payment system
  • Stars are converted to USD balance at the current rate

Pay with 50+ supported cryptocurrencies:

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • USDT (ERC-20, TRC-20, and other networks)
  • Solana (SOL)
  • Litecoin (LTC)
  • And many more

Crypto deposits are processed automatically. Once the transaction receives sufficient confirmations on the blockchain, your balance is credited.

uCaptcha uses a pre-deduct and reconcile billing model to ensure you are never overcharged:

  1. Pre-deduct — When you create a task, the estimated cost is deducted from your balance immediately. This reserves funds for the task.
  2. Solve — The task is routed to a provider and solved.
  3. Reconcile — Once the task completes, the actual provider cost is calculated. If the actual cost is less than the estimate, the difference is refunded to your balance.

This means:

  • You always see sufficient balance reserved for active tasks
  • You are charged the actual cost, not the estimate
  • Over-estimates are automatically refunded

If a task fails (provider error, timeout, unsolvable CAPTCHA), you receive a full refund of the pre-deducted amount. You are never charged for tasks that do not return a valid solution.

Your transaction history in the Mini App shows the following transaction types:

TypeDescription
DEPOSITFunds added via Telegram Stars or cryptocurrency
TASK_DEDUCTInitial cost reserved when a task is created
TASK_REFUNDFull refund for a failed or cancelled task
TASK_RECONCILEPartial refund when actual cost is less than estimate
RECYCLE_CREDITCredit earned from key recycling (see below)

Have leftover balance on a provider API key you no longer need? uCaptcha’s key recycling feature lets you convert that balance into uCaptcha credits:

  1. Submit your unused provider API key through the Mini App
  2. uCaptcha verifies the remaining balance on the provider
  3. Your uCaptcha balance is credited with the equivalent USD amount (minus a small processing fee)

This works with API keys from any of our supported providers (CapSolver, 2Captcha, AntiCaptcha, CapMonster, Multibot).

  • Use the Cheapest routing preset if solve speed is not critical. This routes every task to the lowest-cost provider.
  • Use ProxyLess task variants whenever possible. Proxy tasks cost more due to additional provider overhead.
  • Monitor your transaction history to identify which task types are costing the most and adjust routing accordingly.
  • Bring your own keys for providers where you already have a balance. Tasks routed through your own provider keys are not billed by uCaptcha.