Billing and refunds
YesCaptcha charges per task. Each task type has a fixed price in points (1,000 points = ¥1); for example NoCaptchaTaskProxyless costs 15 points (¥0.015) per task. You only pay for successful tasks: failed and timed-out tasks are refunded automatically, and requests that return an error are not charged. Prices for every type: Task types and pricing.
When points are charged
Section titled “When points are charged”- Asynchronous types (most token types): charged when the task is created. If it then fails (
ERROR_CAPTCHA_UNSOLVABLEand similar) or times out (ERROR_TASK_TIMEOUT, usually after 110 seconds), the points are refunded automatically. - Synchronous types (image recognition,
ImageToTextTaskOcrBase,ImageToTextTaskMuggle): charged when the result is returned. - Requests rejected at creation (bad parameters, insufficient balance, concurrency limit and so on) are not charged.
Balance
Section titled “Balance”- Your balance must be above 10 points to create tasks; otherwise you get
ERROR_ZERO_BALANCE. - Check it with
getBalance, which is free. - Top-ups and VIP bonuses: Top-up and VIP. Once your total top-up reaches a VIP level, every later top-up receives bonus points.
Types priced by case
Section titled “Types priced by case”- reCAPTCHA v2 image recognition (
ReCaptchaV2Classification): a 1x1 tile costs less than a 3x3 or 4x4 image; see reCAPTCHA v2 image recognition. - hCaptcha image recognition (
HCaptchaClassification): not charged when no target is found (empty result).
Refunds after reporting a wrong result
Section titled “Refunds after reporting a wrong result”If an image recognition result was wrong, you can report it with report. Eligible tasks are refunded:
- Only 5 image recognition types qualify:
FunCaptchaClassification,HCaptchaClassification,ReCaptchaV2Classification,AwsClassificationandbCaptchaClassification. - Report within 1 hour of creating the task. Each task is counted once.
- Refunds are not immediate; they are settled after about 24 hours.
- At settlement, your reported failure rate is compared with other users on the same questions in the same period. If yours is clearly higher, you are refunded at the period’s failure rate.
- If you disagree with a settlement, contact support.
For token types (reCAPTCHA, hCaptcha, Turnstile and so on), whether a token passes is decided by the target site, so reports are not refunded.
When you are not charged
Section titled “When you are not charged”| Situation | Response |
|---|---|
Bad parameters, unknown task type, wrong clientKey |
The matching error code |
| Balance not above 10 points | ERROR_ZERO_BALANCE |
| Concurrency limit reached | ERROR_THREADS_MAXIMUM; see Rate limits |
| During an automatic pause | ERROR_IP_BLOCKED_5MIN |
| A sitekey or domain already found invalid (while cached) | The original error code with cached: true |
| Solving failed or timed out | Points already charged are refunded |
Revenue share and rewards
Section titled “Revenue share and rewards”- When you use someone else’s software or extension, your tasks may carry their developer ID. The developer receives a share; your charge does not change. If you build software yourself, see Developer revenue share.
- Inviting other users: Referral program.