Solve captchas with one JSON API
YesCaptcha solves reCAPTCHA, hCaptcha, Cloudflare Turnstile, FunCaptcha, AWS WAF and alphanumeric image captchas. You pay per task in points (1,000 points = ¥1); failed and timed-out tasks are refunded automatically. A browser extension can also complete captchas on web pages for you.
Machine-readable versions:llms.txtllms-full.txtOpenAPIMarkdown
YesCaptcha may only be used for lawful purposes. Any illegal use is prohibited.
Three steps
- 1Create a task
Send the task type and site parameters to
createTaskto get ataskId. Synchronous types, such as image recognition and image-to-text, return the result right away. - 2Get the result
Call
getTaskResultevery 5 seconds. Whenstatusisready, the result is insolution. - 3Submit it to the site
Put the token into the page form or request. Tokens are single use; submit within 60 seconds.
{ "clientKey": "YOUR_CLIENT_KEY", "task": { "type": "NoCaptchaTaskProxyless", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" }}{"errorId": 0,"status": "ready","solution": { "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnU..."}}Supported captchas
Popular pages
- Task types and pricingPrices and modes of every public task type
- Error codesWhat each error means and what to do
- Rate limitsConcurrency limits and automatic pauses
- Billing and refundsPoints, pre-charging, refunds and report refunds
- Contact usWeChat, QQ, Telegram and email, 9:00–21:00 UTC+8
- ConsoleSign up, copy your client key, top up