# Introduction

> What YesCaptcha is. Solve reCAPTCHA, hCaptcha, Turnstile, FunCaptcha and image captchas through an API or a browser extension, paid per task, with failed tasks refunded automatically.

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

YesCaptcha is a captcha recognition service. You send the details of a captcha to the YesCaptcha API and get back either a token that you submit to the target site, or the recognition result for an image. It supports reCAPTCHA (v2, v3 and Enterprise), hCaptcha, Cloudflare Turnstile, the Cloudflare challenge page, FunCaptcha, AWS WAF, bCaptcha and alphanumeric image captchas. You pay per task in points (1,000 points = ¥1); failed and timed-out tasks are refunded automatically.

YesCaptcha may only be used for lawful purposes. Any illegal use is prohibited.

## Two ways to use it

|  | API | Browser extension (YesCaptcha Assistant) |
| --- | --- | --- |
| For | Developers who process captchas in their own code | People who don’t write code and work in a browser |
| How | Call `createTask` and `getTaskResult` with your `clientKey` | Install the extension, enter your `clientKey`; captchas are recognized and clicked automatically |
| Supports | Every task type listed on this site | Image challenges of reCAPTCHA v2, hCaptcha, FunCaptcha, AWS WAF and bCaptcha, plus text captchas |
| Cost | Points per task type | The extension is free; you pay for the API calls it makes |

Both use the same account, the same `clientKey` and the same balance.

## Three kinds of results

-   **Tokens**: most reCAPTCHA, hCaptcha, Turnstile and FunCaptcha task types. You get a string to put into the page’s form or request to pass the check, with no clicking. These are asynchronous: create the task, then check for the result every 5 seconds.
-   **Image recognition results**: task types ending in `Classification`. You send the challenge images and get back which tiles or positions to click; your own code does the clicking in the browser. These are synchronous: one request returns the result.
-   **Text or cookies**: image-to-text returns the characters in the image; the Cloudflare challenge page task returns the cookies set after passing the check.

All task types and prices: [Task types and pricing](https://docs.yescaptcha.com/en/tasks/).

## Start here

[Quickstart](https://docs.yescaptcha.com/en/getting-started/quickstart/)Sign up, copy your clientKey, send your first request

[Endpoints](https://docs.yescaptcha.com/en/getting-started/endpoints/)Global and China endpoints

[Billing and refunds](https://docs.yescaptcha.com/en/getting-started/billing/)Points, pre-charging, refunds, report refunds

[Browser extension](https://docs.yescaptcha.com/en/extension/)Solve captchas in the browser without code

## Community SDKs

SDKs contributed by users (unofficial; review them before use) are listed in [Code samples and SDKs](https://docs.yescaptcha.com/en/samples/).
