# Task types and pricing

> Prices (points; 1,000 points = ¥1) and modes of every public YesCaptcha task type. Tokens for reCAPTCHA, hCaptcha, Turnstile and FunCaptcha, cookies for the Cloudflare challenge page, and recognition results for image-to-text and image recognition.

Source: https://docs.yescaptcha.com/en/tasks/ · Last verified: 2026-10-15

Each task is charged a fixed number of points for its type (1,000 points = ¥1); failed and timed-out tasks are refunded automatically. The table lists every public task type and can be searched by name. Machine-readable version: [/data/task-types.json](https://docs.yescaptcha.com/data/task-types.json).

| Captcha | Task type | Price | Mode |
| --- | --- | --- | --- |
| [reCAPTCHA v2](https://docs.yescaptcha.com/en/tasks/recaptcha-v2/) | `NoCaptchaTaskProxyless` | 15 points (¥0.015) | Asynchronous |
| reCAPTCHA v2 | `RecaptchaV2TaskProxyless` | 20 points (¥0.02) | Asynchronous |
| reCAPTCHA v2 | `NoCaptchaTask` Own proxy | 15 points (¥0.015) | Asynchronous |
| reCAPTCHA v2 | `RecaptchaV2EnterpriseTaskProxyless` | 20 points (¥0.02) | Asynchronous |
| reCAPTCHA v2 | `RecaptchaV2EnterpriseTask` Own proxy | 20 points (¥0.02) | Asynchronous |
| [reCAPTCHA v3](https://docs.yescaptcha.com/en/tasks/recaptcha-v3/) | `RecaptchaV3TaskProxyless` | 20 points (¥0.02) | Asynchronous |
| reCAPTCHA v3 | `RecaptchaV3TaskProxylessM1` | 25 points (¥0.025) | Asynchronous |
| reCAPTCHA v3 | `RecaptchaV3TaskProxylessM1S7` | 30 points (¥0.03) | Asynchronous |
| reCAPTCHA v3 | `RecaptchaV3TaskProxylessM1S9` | 35 points (¥0.035) | Asynchronous |
| reCAPTCHA v3 | `RecaptchaV3EnterpriseTask` | 20 points (¥0.02) | Asynchronous |
| reCAPTCHA v3 | `RecaptchaV3EnterpriseTaskM1` | 25 points (¥0.025) | Asynchronous |
| [hCaptcha](https://docs.yescaptcha.com/en/tasks/hcaptcha/) | `HCaptchaTaskProxyless` | 30 points (¥0.03) | Asynchronous |
| hCaptcha | `HCaptchaTaskProxylessM1` | 30 points (¥0.03) | Asynchronous |
| hCaptcha | `HCaptchaTask` Own proxy | 15 points (¥0.015) | Asynchronous |
| [Cloudflare Turnstile](https://docs.yescaptcha.com/en/tasks/turnstile/) | `TurnstileTaskProxyless` | 25 points (¥0.025) | Asynchronous |
| Cloudflare Turnstile | `TurnstileTaskProxylessM1` | 30 points (¥0.03) | Asynchronous |
| Cloudflare Turnstile | `TurnstileTask` Own proxy | 25 points (¥0.025) | Asynchronous |
| [Cloudflare challenge page](https://docs.yescaptcha.com/en/tasks/cloudflare-challenge/) | `CloudFlareTaskS2` Not recommendedOwn proxy | 25 points (¥0.025) | Asynchronous |
| Cloudflare challenge page | `CloudFlareTaskS3` Not recommendedOwn proxy | 20 points (¥0.02) | Asynchronous |
| [FunCaptcha (Arkose)](https://docs.yescaptcha.com/en/tasks/funcaptcha/) | `FunCaptchaTaskProxyless` | 30 points (¥0.03) | Asynchronous |
| FunCaptcha (Arkose) | `FunCaptchaTaskProxylessM1` | 110 points (¥0.11) | Asynchronous |
| FunCaptcha (Arkose) | `FunCaptchaTask` Own proxy | 15 points (¥0.015) | Asynchronous |
| [Image to text](https://docs.yescaptcha.com/en/tasks/image-to-text/) | `ImageToTextTaskOcrBase` | 2 points (¥0.002) | Synchronous |
| Image to text | `ImageToTextTaskMuggle` | 2 points (¥0.002) | Synchronous |
| Image to text | `ImageToTextTask` | 4 points (¥0.004) | Asynchronous |
| Image to text | `ImageToTextTaskM1` | 15 points (¥0.015) | Asynchronous |
| [reCAPTCHA v2 image recognition](https://docs.yescaptcha.com/en/tasks/recaptcha-classification/) | `ReCaptchaV2Classification` | 6 points (¥0.006) | Synchronous |
| [hCaptcha image recognition](https://docs.yescaptcha.com/en/tasks/hcaptcha-classification/) | `HCaptchaClassification` | 8 points (¥0.008) | Synchronous |
| [FunCaptcha image recognition](https://docs.yescaptcha.com/en/tasks/funcaptcha-classification/) | `FunCaptchaClassification` | 3 points (¥0.003) | Synchronous |
| [AWS WAF / bCaptcha image recognition](https://docs.yescaptcha.com/en/tasks/aws-bcaptcha-classification/) | `AwsClassification` | 8 points (¥0.008) | Synchronous |
| AWS WAF / bCaptcha image recognition | `bCaptchaClassification` | 8 points (¥0.008) | Synchronous |

## Which one do I need?

| You want to | Use | You get |
| --- | --- | --- |
| Get a token and submit it without clicking | [reCAPTCHA v2](https://docs.yescaptcha.com/en/tasks/recaptcha-v2/), [reCAPTCHA v3](https://docs.yescaptcha.com/en/tasks/recaptcha-v3/), [hCaptcha](https://docs.yescaptcha.com/en/tasks/hcaptcha/), [Turnstile](https://docs.yescaptcha.com/en/tasks/turnstile/), [FunCaptcha](https://docs.yescaptcha.com/en/tasks/funcaptcha/) | A token, asynchronously |
| Get past Cloudflare’s “Just a moment…” page | [Cloudflare challenge page](https://docs.yescaptcha.com/en/tasks/cloudflare-challenge/) (not recommended) | Cookies and User-Agent, asynchronously |
| Click the images yourself in a browser | [reCAPTCHA v2 image recognition](https://docs.yescaptcha.com/en/tasks/recaptcha-classification/), [hCaptcha image recognition](https://docs.yescaptcha.com/en/tasks/hcaptcha-classification/), [FunCaptcha image recognition](https://docs.yescaptcha.com/en/tasks/funcaptcha-classification/), [AWS WAF / bCaptcha image recognition](https://docs.yescaptcha.com/en/tasks/aws-bcaptcha-classification/) | Which tiles or positions to click, synchronously |
| Read the characters in an image | [Image to text](https://docs.yescaptcha.com/en/tasks/image-to-text/) | Text, mostly synchronously |

Not sure which captcha you have? See [Identify the captcha type](https://docs.yescaptcha.com/en/guides/identify-captcha/).

## Naming

-   **`Proxyless`**: the captcha is loaded from our network; no proxy needed. Types without `Proxyless` (such as `NoCaptchaTask`, `HCaptchaTask`) use your own proxy and need the proxy fields; use them when the target site checks the visitor’s IP.
-   **Suffixes like `M1`**: another route for the same captcha, with the same parameters and a different price. If one doesn’t pass often enough, try the other; they also work as fallbacks for each other.
-   **`Classification`**: image recognition; returns where to click, not a token.
-   **`Enterprise`**: reCAPTCHA Enterprise.

## Notes

-   Types marked “Not recommended” still work, but quality varies; test before relying on them.
-   reCAPTCHA v2 image recognition is priced by image size, and hCaptcha image recognition is free when no target is found; see their pages.
-   This page is the reference for prices. Only creating tasks is charged; queries are free. Billing rules: [Billing and refunds](https://docs.yescaptcha.com/en/getting-started/billing/).
