Skip to content
Token API for v2, v3 & Enterprise

reCAPTCHA Solver API — v2, v3 & Enterprise

Google reCAPTCHA is the most-deployed bot filter on the web, gating logins, signups and checkout flows. CaptchaSonic returns a valid gRecaptchaResponse token for v2 checkbox, v2 invisible, v3 score-based, and reCAPTCHA Enterprise targets using the RecaptchaV2Task and RecaptchaV3Task endpoints — typically in 4–8 seconds.

captchasonic
# CaptchaSonic — reCAPTCHA v2 (Python)
import requests

requests.post('https://api.captchasonic.com/createTask', json={
  'clientKey': 'YOUR_API_KEY',
  'task': {
    'type': 'RecaptchaV2TaskProxyless',
    'websiteURL': 'https://example.com',
    'websiteKey': '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-'
  }
})
# Poll /getTaskResult until status == 'ready'; solution.token is the gRecaptchaResponse.

Why use Sonic for Token API for v2, v3 & Enterprise?

Built for speed, reliability, and easy integration.

v2, v3 & Enterprise

One API covers v2 checkbox, v2 invisible, v3 score-based and reCAPTCHA Enterprise via RecaptchaV2Task and RecaptchaV3Task.

4–8s typical solve

Token captchas resolve in 4–8 seconds on average; image-grid classification finishes in under one second.

Proxy or proxyless

Use the RecaptchaV2TaskProxyless / RecaptchaV3TaskProxyless variants for fast solves, or attach your own residential proxy for high-friction targets.

Async polling pattern

createTask returns a taskId; getTaskResult polls until ready — the SDK wraps the loop and exposes a single awaitable solve() call.

Built for Developers

Choose your language and start solving CAPTCHAs in seconds

Type-safe
Async/Await
Error Handling
View Full Documentation
index.js
import { CaptchaSonic } from 'captchasonic'

const client = new CaptchaSonic({
  apiKey: 'your_api_key'
})

// Solve reCAPTCHA
const result = await client.solve({
  type: 'recaptcha_v2',
  sitekey: 'site_key_here',
  pageurl: 'https://example.com'
})

console.log(result.solution)
99.9%
Success Rate
<0.5s
Avg Response
99.9%
Uptime
10k+
Happy Devs
OpenAI
Anthropic
Vercel
Cloudflare
GitHub
Hugging Face
Discord
Perplexity
Stripe
Shopify
Supabase
Notion
Linear
Databricks
OpenAI
Anthropic
Vercel
Cloudflare
GitHub
Hugging Face
Discord
Perplexity
Stripe
Shopify
Supabase
Notion
Linear
Databricks

How we compare on this captcha

Feature-by-feature against the four most-mentioned alternatives, compiled from each provider’s public pricing pages. Competitor figures may change — verify current rates with each provider.

FeatureCaptchaSonic2CaptchaCapSolverAnti-CaptchaCapMonster Cloud
AI / ML solver (no human relay)
reCAPTCHA v2 / v3 / Enterprise
Avg. solve time (reCAPTCHA v2)< 3s~12s~8s~10s~7s
Success rate (trailing 30d)99.9%~95%~98%~95%~97%
Price per 1k — reCAPTCHA v2$2.99$2.99$0.90$2.00$1.00
Proxy + proxyless modes
Free trial credits
SDK languages (Py, Node, Go, C#, Java, PHP)66454
Selenium / Puppeteer / Playwright examples
Browser extension
Webhook callbacks
99.9% uptime SLA

Yes / No / Partial reflect publicly documented support. Pricing and solve-time figures snapshot the published rate at the time this page was last updated.

Frequently asked questions

reCAPTCHA is Google's bot-filter widget that gates an estimated 4.5M websites. CaptchaSonic solves all three production versions through the same API: v2 checkbox + invisible via RecaptchaV2Task, v3 score-based via RecaptchaV3Task, and reCAPTCHA Enterprise via the same task types with the enterprise flag set.

Pass websiteURL + websiteKey on createTask. RecaptchaV2Task returns a gRecaptchaResponse token from a residential browser-fingerprint pool in 4–8 seconds; RecaptchaV3Task scores the page server-side and returns an action-bound token in 4–6 seconds. SDK helpers for Selenium, Playwright, Puppeteer and requests are in the docs.

CaptchaSonic bills per 1,000 successful solves with no subscription or seat fee. v2 and v3 share the same per-solve tier; Enterprise is the same rate as standard v2/v3. Failed solves are auto-refunded so you only pay for tokens your backend accepts.

Yes. CaptchaSonic is used for QA, accessibility testing, security research and authorized automation against sites you own or have permission to test. Always honor each target's Terms of Service and applicable laws — CaptchaSonic is a tool, not a license to bypass access controls. Start with the free trial to benchmark your traffic.

Related captcha guides

Plug into your AI agent

Solve reCAPTCHA v2, v3, and Enterprise from any AI agent via MCP.

View AI Agents docs

Install the SDK

Token variant
Python
from captchasonic import CaptchaSonic
client = CaptchaSonic(api_key="YOUR_API_KEY")
result = client.solve_recaptcha_v2_token(website_url="https://example.com/login", website_key="6Le-...")
print(result.solution.token)
Node
import { CaptchaSonic } from 'captchasonic'
const client = new CaptchaSonic({ apiKey: 'YOUR_API_KEY' })
const result = await client.solveRecaptchaV2Token({ websiteUrl: 'https://example.com/login', websiteKey: '6Le-...' })
console.log(result.solution.token)
Recognition variant (image)
Python
from captchasonic import CaptchaSonic
client = CaptchaSonic(api_key="YOUR_API_KEY")
result = client.solve_recaptcha_v2(image_b64="...")
print(result.typed_solution.grid.objects)
Node
import { CaptchaSonic } from 'captchasonic'
const client = new CaptchaSonic({ apiKey: 'YOUR_API_KEY' })
const result = await client.solveRecaptchaV2({ imageB64: '...' })
console.log(result.typed_solution.grid.objects)

Use the browser extension

One-click install — works on every supported captcha.

Say goodbye to
Frustrating CAPTCHAs

Experience lightning-fast AI-powered CAPTCHA solving with the CaptchaSonic browser extension. Save time, scale faster.

CaptchaSonic Extension

Are You Human?

No more frustrating challenges—just smooth, accurate, and reliable CAPTCHA solving. Let CaptchaSonic handle the rest!

LogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogoLogo