Browser Extension Setup Guide
๐งฉ Browser Extension Setup Guide
Install the CaptchaSonic extension and solve CAPTCHAs automatically while browsing or running automation scripts.
โฑ๏ธ Time to Complete: 3-5 minutes
๐ Browsers: Chrome, Firefox, Edge, Brave
๐ค Automation: Works with Selenium, Playwright, Puppeteer
๐ฏ What You'll Learn
By the end of this guide, you'll know how to:
- โ Install the extension on Chrome or Firefox
- โ Configure your API key for automatic solving
- โ Enable/disable specific CAPTCHA types
- โ Troubleshoot common setup issues
๐ Key Features
What makes the CaptchaSonic extension powerful:
| Feature | Description |
|---|---|
| ๐ฏ Zero-Click Solving | Automatically detects and solves CAPTCHAs in the background |
| ๐ป Invisible Mode | Works silently without obstructing your view |
| ๐ง Broad Support | reCAPTCHA (v2/v3), hCaptcha, GeeTest, Turnstile, and more |
| โก Fast Integration | 3-minute setup, no coding required |
| ๐ญ Automation Ready | Works seamlessly with Selenium, Playwright, Puppeteer |
| ๐ซ Blacklist Control | Disable auto-solving on specific domains |
๐ Prerequisites
Before you begin, make sure you have:
- A CaptchaSonic account with funds
- Your API Key from the Dashboard
- Chrome, Firefox, Edge, or Brave browser installed
[!IMPORTANT] Keep Your API Key Private: Never share your API key or commit it to public repositories. Anyone with your key can use your credits.
๐ฆ Installation
Choose your browser and follow the installation steps.
For Google Chrome / Edge / Brave
We recommend the "unpacked" version for the latest AI models and features.
Step 1: Download the Extension
- Visit our GitHub Repository
- Click Code โ Download ZIP
- Extract the ZIP file to a permanent location on your computer
[!TIP] Permanent Location: Place the extracted folder somewhere you won't delete it (e.g.,
Documents/BrowserExtensions/CaptchaSonic). Moving it later will break the extension.
Step 2: Load into Chrome
- Open Chrome and go to
chrome://extensions/ - Toggle Developer Mode ON (top-right corner)
- Click Load unpacked
- Select the extracted folder
- The CaptchaSonic icon should appear in your toolbar

Alternative: Chrome Web Store (Coming Soon)
- Stable version available at: chrome.google.com/webstore (link TBA)
For Mozilla Firefox
Step 1: Download the Extension
- Visit the Firefox Extension Repository
- Download the latest
.xpifile
Step 2: Install
- Open Firefox
- Click the menu button (โฐ) โ Add-ons and Themes
- Click the gear icon โ๏ธ โ Install Add-on From File
- Select the downloaded
.xpifile - Click Add to confirm
โ๏ธ Configuration
Configure the extension to work with your account.
Step 1: Open Extension Settings
- Click the CaptchaSonic icon in your browser toolbar
- The settings popup will appear

Step 2: Add Your API Key
- Copy your API key from the Dashboard
- Paste it into the API Key field
- Click Save
- You should see a green โ checkmark indicating successful authentication
Step 3: Enable CAPTCHA Types
Toggle which CAPTCHAs you want to solve automatically:
| CAPTCHA Type | When to Enable |
|---|---|
| reCAPTCHA v2 | Image selection grids |
| reCAPTCHA v3 | Invisible scoring system |
| hCaptcha | Privacy-focused CAPTCHA |
| GeeTest | Sliding puzzles |
| Turnstile | Cloudflare CAPTCHA |
| FunCaptcha | 3D rotation challenges |
[!NOTE] Selective Enabling: You can enable all types or only specific ones based on the sites you visit. Enabling only what you need can save credits.
Step 4: Advanced Options
Fine-tune behavior for optimal performance:
โ๏ธ Advanced Settings
โโโโโโโโโโโโโโโโโโโโโ
โ Auto-Solve Enable automatic solving
Solve Delay 0-5 seconds (for human-like behavior)
โ Auto-Submit Auto-click "Verify" after solving
Domain Blacklist Disable auto-solve on specific sites
โโโโโโโโโโโโโโโโโโโโโ
Recommended Settings:
- Auto-Solve: โ Enabled (default)
- Solve Delay: 0-1 seconds for speed, 2-3 for stealth
- Auto-Submit: โ Enabled for convenience
๐ฎ Usage
The extension works automaticallyโno manual intervention needed.
How It Works
- Detection: Visit a page with a CAPTCHA
- Notification: The extension icon changes color (blue โ green)
- Solving: A status badge appears on the CAPTCHA widget
- Completion: Solution is inserted automatically
- Submission: Form submits (if Auto-Submit is enabled)
Visual Indicators
| Icon State | Meaning |
|---|---|
| ๐ต Blue | Extension idle, no CAPTCHA detected |
| ๐ข Green | CAPTCHA found, solving in progress |
| โ Checkmark | Successfully solved |
| โ Red X | Error occurred (check credits/API key) |
Supported Websites
The extension works on:
- ๐ Any website with supported CAPTCHA types
- ๐ E-commerce sites (Nike, Shopify, etc.)
- ๐ซ Ticketing platforms (Ticketmaster, etc.)
- ๐ Authentication forms
- ๐ค Web scraping targets
๐ค Automation Integration
Use the extension with automation frameworks for powerful bot creation.
Selenium (Python)
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# Path to your extracted extension folder
extension_path = "/path/to/CaptchaSonic-Extension"
# Configure Chrome options
chrome_options = Options()
chrome_options.add_argument(f"--load-extension={extension_path}")
# Launch Chrome with extension
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://example.com")
Playwright (Node.js)
const { chromium } = require("playwright");
const path = require("path");
const extensionPath = path.join(__dirname, "CaptchaSonic-Extension");
const userDataDir = "/tmp/test-user-data-dir";
(async () => {
const context = await chromium.launchPersistentContext(userDataDir, {
headless: false,
args: [
`--disable-extensions-except=${extensionPath}`,
`--load-extension=${extensionPath}`,
],
});
const page = await context.newPage();
await page.goto("https://example.com");
})();
Puppeteer (Node.js)
const puppeteer = require("puppeteer");
const path = require("path");
const extensionPath = path.join(__dirname, "CaptchaSonic-Extension");
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: [
`--disable-extensions-except=${extensionPath}`,
`--load-extension=${extensionPath}`,
],
});
const page = await browser.newPage();
await page.goto("https://example.com");
})();
[!WARNING] Headless Mode Limitation: Extensions don't work in true headless mode (
--headless=new). Useheadless: falseor a virtual display (Xvfb) on servers.
๐ ๏ธ Troubleshooting
Problem: Extension isn't solving CAPTCHAs
Possible Causes & Solutions:
| Cause | Solution |
|---|---|
| โ No credits | Check your Dashboard balance |
| โ Wrong API key | Re-paste your API key in extension settings |
| โ CAPTCHA type disabled | Enable the specific CAPTCHA type in settings |
| โ Blacklisted domain | Check your domain blacklist settings |
Debug Steps:
- Right-click the extension icon โ Inspect Popup
- Check the Console tab for error messages
- Verify the API key shows a green checkmark
- Test on a known site:
https://www.google.com/recaptcha/api2/demo
Problem: Chrome says extension is "corrupted"
Cause: You moved the extension folder after loading it.
Solution:
- Go to
chrome://extensions/ - Remove the CaptchaSonic extension
- Click Load unpacked again
- Select the extension folder in its current location
Problem: reCAPTCHA v3 returns "Low Score"
Understanding v3:
- reCAPTCHA v3 doesn't show a widgetโit scores your browser
- Scores range from 0.0 (bot) to 1.0 (human)
- Low scores can be caused by:
- New/clean browser profile
- Datacenter IP addresses
- No browsing history
Solutions:
- โ Use residential proxies instead of datacenter IPs
- โ Build browser history (browse normally for 10-15 minutes)
- โ Use cookies from a "warmed up" browser session
- โ Consider using our API Mode for v3 challenges
Problem: Extension not working in automation
Common Mistakes:
# โ WRONG - Extension won't load
driver = webdriver.Chrome()
# Extension must be loaded via ChromeOptions
# โ
CORRECT
options = webdriver.ChromeOptions()
options.add_argument('--load-extension=/path/to/extension')
driver = webdriver.Chrome(options=options)
Checklist:
- Extension path is absolute, not relative
-
headlessis set tofalse - API key is configured in the extension's
config.json - Extension folder hasn't been moved or deleted
๐ก Best Practices
For Manual Browsing
- โ Enable Auto-Submit for convenience
- โ Use 1-2 second solve delay for natural timing
- โ Whitelist trusted sites to save credits
For Automation
- โ
Pre-configure API key in
config.jsonbefore loading - โ Use persistent browser profiles to maintain settings
- โ Monitor your dashboard for credit usage
- โ Implement error handling for failed solves
Credit Optimization
- โ Only enable CAPTCHA types you actually encounter
- โ Use domain blacklist for sites you don't need solving
- โ Monitor your usage patterns in the dashboard
๐ Related Resources
Next Steps:
- ๐ค API Automation Guide - Selenium & Playwright integration
- ๐ API Documentation - Use the REST API directly
- ๐ฐ Add Funds - Top up your account
Advanced Topics:
- ๐ Custom Configuration for Frameworks
- ๐ฏ High-Volume Automation Best Practices
- ๐ก๏ธ Proxy Integration Guide
๐ฌ Get Support
Still having issues?
- ๐ฌ Live Chat: Available in your Dashboard
- ๐ง Email: [email protected]
- ๐ป GitHub: Report bugs on our extension repository
- ๐ Community: Join our Discord for tips and tricks
[!TIP] For High-Volume Scraping: The extension is perfect for browsing and light automation. For production-scale operations (1000+ solves/day), consider using our REST API for better performance and control.
๐ You're all set! Your browser is now equipped with automatic CAPTCHA solving. Happy automating!