Welcome to CaptchaAI! This quickstart guide will help you get started with CaptchaAI's CAPTCHA solving API, allowing you to make your first API call and begin exploring the possibilities of CAPTCHA solving.
- Send your image or CAPTCHA to our server.
- Get the ID of your task.
- Start a cycle that checks if your task is completed.
- Get the result.
- Visit the CaptchaAI.com.
- Create your account and log in.
- Navigate to your Dashboard to retrieve your API key.
- Contact our support to get a free trial or purchase a plan.
Your API key is required to authenticate all API requests. Make sure you have threads before continuing to the next step.
Let's start by making a simple request to the CaptchaAI API. Use the following curl command to send a reCAPTCHA v3 solve request to in.php endpoint:
curl -X POST https://ocr.captchaai.com/in.php \
-F "key=YOUR_API_KEY_HERE" \
-F "method=userrecaptcha" \
-F "version=v3" \
-F "googlekey=6LdKlZEpAAAAAAOQjzC2v_d36tWxCl6dWsozdSy9" \
-F "pageurl=https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php" \
-F "json=1"- For more info on how to get the required parameters visit or use the API, see reCAPTCHA v3 Solving Guide
You will receive a response like this:
{
"status": 1,
"request": "0123456789"
}This response confirms that our OCR server has been successfully received your solve request and started the solving process. This part 0123456789 is the Task ID. Save it as it will be used later to get the CAPTCHA answer.
Next, We will check the result endpoint every 5 seconds until we get the token.
Polling rate may vary for each CAPTCHA type.
To check the result endpoint res.php for the token, use this curl command:
curl -X POST https://ocr.captchaai.com/res.php \
-F "key=YOUR_API_KEY_HERE" \
-F "action=get" \
-F "id=YOUR_TASK_ID_HERE" \
-F "json=1"- For more info on how to get the required parameters visit or use the API, see reCAPTCHA v3 Solving Guide
If you received CAPCHA_NOT_READY, this means that our servers are still processing the task. In this case, simply continue polling every 5 seconds.
Request Example
{
"status": 0,
"request": "CAPCHA_NOT_READY"
}In some rare cases, you may receive ERROR_CAPTCHA_UNSOLVABLE, this means that our servers failed to solve the task. In this case review your request format and parameter values and try again
Request Example
{
"status": 0,
"request": "ERROR_CAPTCHA_UNSOLVABLE"
}You will receive a response like this:
{
"status": 1,
"request": "0cAFcWeA5vgLQUZ9NXgDsnDN7NiNl-8i7jNh4W4-bnKv_YlsbSA9GYxMRiONkRdAreUyIYybnwy8DxxxxIufjLwO3iQ13Y0ytpklfwND9SLx1qu1fQPVfkYJoOYg2nxiAf2ogrtsYK_ZytmVD8wGuoUzjEIFxT7eUI1IAji-dmNS2dJQxLv8XhL2GW9S0s-eOAvTq69j1Nu0DMnZU_UMs5qRq1fvaCwj6zHgUvH5H642xUuZMTgDCWEkiCpL_xLIfj06xPFw6NwcI_B7zrhGBax8xNVn5X7rQhB9hVERozRVbXnbNatHrAzKPdTPQH1zodkZbbA7ihHOGKLD5Uq1ODxSZLHJqQPYV1l51_7FeP5RhUsC-sAY4DvPJhR0QGvEVl4gHPHnKtMgD8y87SfV8flKwCmrfCAZNgOzr3q1OH7tyrwkC1XSGtPQw1ZNdzNNXr1oaBUjO_Vi2M4PAioyHffcsmhXbBteIEqD7ASwdxZ8JhBFvnurYhPjQKKGXfYg_pb1RIoWHMO7n891-hxxxJHpSTwqiTkd2VZF4Y09pHNFUgde6VWJotcYsH-YhGRy3uLuEFupe62G9UWJipcc6wgYV421TmNpUA-EN8yM0PnUaU_58mr4so5SFnkptFaYWfUZKN-NTHp1BhUYNVAOhRfkSDLJwi2oYnJuf5wjP7YRE169FqNj6banvQ65v6p-pX2ZLzqUX2PKjPW7O9Xv1Zuku8jXOq387bT7I-pQIg-cFxZzGZ9j7kDsnU2dZfloALF-yUI6TxxkxWU7xfJ6HYx66PRB1EpqaAIOQMAC-BcwXr6xVZzGeNg2d9N09o6qsj_iDoySU8VQsPWfT0l6uTMbAybQFR1If3WSDx2_YorYRtSY3Q5-so2z9u1r_6P4zVjxpFxxt2PVdHqhVBykJgToQ4eXZCZpXafgpTMfd5eKk1yiNc-1pfKBhQ1yzEsmixxxAyZwnoOPOkxxxjiO-kOPDhLY8yWHU_KAhrVvcmwYOwznDLMWExZikx7y2pxzBTYoz4ALa9VOjFNVzGF_IYntQ8pTWm8IDSXkqJ8muyCSvzsylGd3nUomEKAElH85XdBL4-I_AVsuQfLsIg-tJvNCqTPhBWxI0DSMtxH3lQXvXb48J-dUWLYNReHGANlxa0tjLAknIeKMqY9ZCq90XwlTOPr8gYDjB12j5jK90GguXV9narrRw4NHFG0fZ8LK9IkEcPY0oL0T3noQsKWABMYqrHnW2WKItk8J_O2pV6EWG49-m9l0nXtipWX8fLmF02u7Vvh8e1VJ_j8lvBR6aupDdKGRJB36XfaCKtt4cy-sCvQbvn1ekma2yW7TMxhZ9g0OWiJxx7dJgGT3PsA0wRpIX-Ek6W-GD6LLJ509b9TmrdHIT9CIXToYYhi9acJgOM7AMd9xo4PBr13QrBPeHJqmKqZS5fW92EjorXMfbyvZQrUDtju3dozIdubk3vhkNKL3VAgjfsqowc0HnrLxvDVQDLtPuyudHP8HYbDnnojSxxxHT"
}This is the reCAPTCHA v3 token, you can use it to bypass the reCAPTCHA v3 protection on the target site.
For more info on how to use the token you can visit reCAPTCHA v3 Solving Guide
You’ve completed your first CAPTCHA defeating mission using the CaptchaAI API! Explore more advanced features in our documentation.