How to bypass captcha in OpenBullet

How to bypass captcha in OpenBullet

This article shows how to integrate a captcha solving API into OpenBullet, allowing automated bypass of reCAPTCHA and other challenges during request execution.

What You’ll Need

  • 2Captcha account and API key
  • OpenBullet (or OpenBullet 2)
  • A config that targets a page with a CAPTCHA

General Workflow

  1. Detect CAPTCHA and extract parameters like sitekey and websiteURL
  2. Send a task to 2Captcha API
  3. Poll until a token is ready
  4. Use the solved token in your request block

This can be done in C# block, JS block, or external helper script.

Example: reCAPTCHA v2

Step 1: Create a Solve Task

Send a POST request to:

https://api.2captcha.com/createTask

Headers:

Content-Type: application/json

Body:

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "RecaptchaV2TaskProxyless",
    "websiteKey": "6Lc_aXkUAAAAA...",
    "websiteURL": "https://target.com"
  }
}

Store taskId from the response.

Step 2: Poll for Result

Use a POST request to:

https://api.2captcha.com/getTaskResult

Body:

{
  "clientKey": "YOUR_API_KEY",
  "taskId": "TASK_ID"
}

Repeat every 5 seconds until you get:

{
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "TOKEN_HERE"
  }
}

Step 3: Insert into Request

In your config, modify the request to include the solved token:

g-recaptcha-response=TOKEN_HERE

Inject it in body, URL param, or header depending on the target.

Tips

  • Use JS/C# block to perform the 2Captcha interaction
  • Set appropriate timeouts — sometimes solving takes 20–30 seconds
  • Debug token position in HTTP request using Burp or Fiddler

Supported CAPTCHA Types

Besides reCAPTCHA v2, 2Captcha also supports:

  • reCAPTCHA v3 / Enterprise / Invisible
  • Cloudflare Turnstile
  • GeeTest v3/v4
  • Arkose FunCaptcha
  • hCaptcha
  • Image, coordinate, rotate, grid captchas
  • Audio captchas

Full reference: 2Captcha API Docs

Conclusion

By integrating 2Captcha into your OpenBullet config, you can solve virtually any CAPTCHA challenge on the fly. This is especially useful for login bruteforce testing, form automation, or scraping protected content.

2Captcha is easy to call via HTTP and integrates cleanly into custom blocks. If you’re looking to save money, consider using SolveCaptcha — it’s compatible with the 2Captcha API format and cheaper per solve.