Quick Start
Start solving reCAPTCHA challenges in under 5 minutes.
1. Get Your API Key
After signing up, navigate to the API Keys section in your dashboard and create a new API key. Keep this key secure - it's used to authenticate all API requests.
2. Create a Task
Send a POST request to create a new captcha solving task:
terminal
curl -X POST https://api.regotcha.com/createTask \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV3TaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-",
"pageAction": "submit"
}
}'Response:
response.json
{
"errorId": 0,
"taskId": "task_abc123xyz"
}3. Get the Result
Poll the result endpoint until the task is complete:
terminal
curl -X POST https://api.regotcha.com/getTaskResult \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY",
"taskId": "task_abc123xyz"
}'Response when ready:
response.json
{
"errorId": 0,
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AGdBq24PBCbwiDRaS_MJ7..."
}
}4. Use the Token
Use the gRecaptchaResponse token in your target website's form submission. The token is typically submitted as a hidden field named g-recaptcha-response.
Tip: Tokens expire after ~2 minutes. Request a new task if the token expires before you can use it.
API Base URL
All API requests should be made to:
https://api.regotcha.comNext Steps
- Read the full API Reference
- Check out SDK examples for your language
- Learn about authentication best practices