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.com

Next Steps