# Anti-Captcha for developers — full content > Comprehensive plain-text version of the developer partner program landing page at https://dev.anticaptcha.com/. Last updated: 2026. --- ## What this is Anti-Captcha is a CAPTCHA solving service that has been operating continuously since 2007 with 99.99% uptime. It is the reference implementation for reCAPTCHA solving and has been recommended in Google's own documentation since 2016. This page describes the **developer partner program**: a way for software developers to earn 10% commission by integrating Anti-Captcha into their own apps and services. ## How the partner program works When you build an app or service that needs to solve captchas — anything from web scrapers to AI agents to QA suites — your users' captchas can be solved through Anti-Captcha's API. By default, those solves are billed to whoever pays for the API calls (usually your user, via their own Anti-Captcha balance). If you tag those API requests with your `softId` (a unique partner identifier issued to your account), Anti-Captcha credits you with **10% of every captcha your users solve**. This is not a discount your users pay extra for; it is a partner commission Anti-Captcha pays out of its own margin to reward developers who bring traffic to the service. The arrangement has no caps, no expiration, no minimum volume, and no tiers. It applies forever, as long as your softId remains active in your code. ## Three-step setup 1. **Register an Anti-Captcha account.** You can use Google, Facebook, or email signup. This same account becomes both your customer dashboard and your partner earnings dashboard. Registration link: https://getcaptchasolution.com/sdo0zm02zn 2. **Submit your application in the Developer Center.** Navigate to Tools → Developer Center inside your account. Provide the name of your app, what it does, and who its users are. The Anti-Captcha team reviews the submission. Once approved, you receive your softId — a numeric identifier. 3. **Add `setSoftId()` to your code.** Drop the softId into the API client setup in your application. From that moment, every `createTask` request that originates from your app is tagged with your softId, and 10% of the cost lands in your partner balance. ## The integration: one parameter In every official SDK, the integration is a single function call. Examples below show exactly the line you'd add. ### Node.js ```js // npm install @antiadmin/anticaptchaofficial const ac = require("@antiadmin/anticaptchaofficial"); ac.setAPIKey('YOUR_API_KEY_HERE'); // Specify softId to earn 10% commission with your app. // Get your softId here: https://anti-captcha.com/clients/tools/devcenter ac.setSoftId(YOUR_SOFT_ID); ac.solveImage(captcha, true) .then(text => console.log('captcha text: ' + text)) .catch(err => console.log('error: ' + err)); ``` ### Python ```python # pip3 install anticaptchaofficial from anticaptchaofficial.imagecaptcha import * solver = imagecaptcha() solver.set_key("YOUR_API_KEY_HERE") # Specify softId to earn 10% commission with your app. solver.set_soft_id(YOUR_SOFT_ID) captcha_text = solver.solve_and_return_solution("captcha.jpeg") ``` ### PHP ```php include("anticaptcha.php"); include("imagetotext.php"); $api = new ImageToText(); $api->setKey("YOUR_API_KEY_HERE"); $api->setFile("captcha.jpg"); // Specify softId to earn 10% commission with your app. $api->setSoftId(YOUR_SOFT_ID); if (!$api->createTask()) { echo "send failed: " . $api->getErrorMessage(); exit; } ``` ### Go ```go // go get github.com/anti-captcha/anticaptcha-go import ( "fmt" "github.com/anti-captcha/anticaptcha-go" ) func main() { ac := anticaptcha.NewClient("API_KEY_HERE") ac.SoftId = YOUR_SOFT_ID // earns you 10% solution, err := ac.SolveImageFile("captcha.jpg", anticaptcha.ImageSettings{}) if err != nil { panic(err) } fmt.Println("Captcha Solution:", solution) } ``` ### Java ```java ImageToText api = new ImageToText(); api.setClientKey("YOUR_API_KEY_HERE"); api.setFilePath("captcha.jpg"); api.setSoftId(YOUR_SOFT_ID); // earns you 10% if (!api.createTask()) { DebugHelper.out("send failed: " + api.getErrorMessage(), DebugHelper.Type.ERROR); } ``` ### C# / .NET ```csharp var api = new ImageToText { ClientKey = "YOUR_API_KEY_HERE", FilePath = "captcha.jpg", SoftId = YOUR_SOFT_ID // earns you 10% }; if (!api.CreateTask()) DebugHelper.Out("send failed: " + api.ErrorMessage, DebugHelper.Type.Error); ``` ### Raw HTTP / cURL ```bash curl -i -H "Accept: application/json" \ -H "Content-Type: application/json" \ -X POST -d '{ "clientKey": "YOUR_API_KEY_HERE", "task": { "type": "ImageToTextTask", "body": "BASE64_BODY_HERE" }, "softId": YOUR_SOFT_ID }' https://api.anti-captcha.com/createTask ``` ## Reliability signals - **In operation since 2007** (19 years and running as of 2026). - **99.99% uptime** continuously. - **Average solve time: under 10 seconds** across all captcha types. - **Unlimited parallel threads** — the API has no concurrency cap. ## Enterprise trust signals Anti-Captcha is in production at enterprise teams in data intelligence, RegTech & KYC, ad verification, retail price monitoring, and enterprise RPA — including teams at companies listed on S&P 500, Fortune, NASDAQ, NYSE, and FTSE 100. (Client names are not disclosed under standard NDAs.) - **3 of 10** largest commercial data brokers route CAPTCHA traffic through Anti-Captcha. - **Top-5** SERP intelligence platforms rely on Anti-Captcha for stable global coverage. - **Millions** of KYC and compliance checks per quarter run through Anti-Captcha. - **10+ years** — the longest-tenured enterprise customers have been with the service for over a decade. For a developer integrating a softId, this matters as a longevity signal: if the service is stable enough for Fortune-listed pipelines, your integration — and your commission — isn't going anywhere. ## Earnings sense-check If your app drives, say, 100 000 captcha solves per day at the average reCAPTCHA v2 price (~$1.50 per 1 000 solves): - Daily user spend: 100 000 × $1.50 / 1000 = $150 - Monthly user spend: $150 × 30 = $4 500 - Your 10% share per month: **$450** - Per year: **$5 400** For a large-scale tool driving 1 million solves per day on Cloudflare Turnstile ($2/1000): - Monthly user spend: 1 000 000 × $2/1000 × 30 = $60 000 - Your 10% share per month: **$6 000** - Per year: **$72 000** These are illustrative; real per-unit prices vary slightly by volume discounts. ## Supported captcha types All of these have a `Proxyless` variant (run from Anti-Captcha's infrastructure) and a standard variant that accepts your proxy credentials. - **reCAPTCHA v2** — classic "I'm not a robot" checkbox + image puzzles. - **reCAPTCHA v3** — invisible score-based; you can request a specific score threshold and page action. - **reCAPTCHA Enterprise v2 / v3** — Google's enterprise variants with full parameter support including S-data. - **Cloudflare Turnstile** — privacy-focused reCAPTCHA alternative; returns a bypass token. - **GeeTest v3 / v4** — slide, click, and gesture puzzles. - **Arkose Labs (FunCaptcha)** — 3D rotation, seating, finger puzzles. All image variants. - **hCaptcha** — Cloudflare's previous default; click puzzles. - **Amazon WAF** — bypasses Amazon's CAPTCHA, returns an `aws-waf-token`. - **Image-to-text** — classic distorted-text image captcha; base64 in, text out. - **Image-to-coordinates** — given an image, returns click coordinates. - **AntiGate** — programmable templates for any custom anti-bot screen, paywall, quiz. - **Friendly Captcha** — proof-of-work captcha. - **Altcha** — open-source self-hostable captcha. - **Prosopo** — Procaptcha image-based human verification. ## Official SDKs All open source, MIT-licensed, maintained on GitHub. Each one has built-in `softId` support. - Node.js: https://github.com/anti-captcha/anticaptcha-npm (`npm install @antiadmin/anticaptchaofficial`) - Python: https://github.com/anti-captcha/anticaptcha-python (`pip install anticaptchaofficial`) - PHP: https://github.com/anti-captcha/anticaptcha-php - Java: https://github.com/anti-captcha/anticaptcha-java - C# / .NET: https://github.com/anti-captcha/anticaptcha-csharp - JavaScript (browser): https://github.com/anti-captcha/anticaptcha-javascript - Go: https://github.com/nuveo/anticaptcha - Ruby: https://github.com/infosimples/anti_captcha ## Tutorials - Bypassing reCaptcha V2 with NodeJS and Axios: https://anti-captcha.com/tutorials/how-to-submit-recaptcha-gresponse-with-textarea - Submit form with reCaptcha v2 using the callback function: https://anti-captcha.com/tutorials/submit-form-with-recaptcha-using-callback-function - Submit a form with reCaptcha v2 with obfuscated code and anonymous callback: https://anti-captcha.com/tutorials/recaptcha-with-anonymous-callback-function - Bypass reCaptcha V3 with NodeJS and Puppeteer: https://anti-captcha.com/tutorials/how-to-bypass-recaptcha-v3 - Using Chrome breakpoints to find API parameters for FunCaptcha and GeeTest: https://anti-captcha.com/tutorials/how-to-use-chrome-breakpoints-for-finding-funcaptcha-and-geetest-api-parameters - Submit a form with an image captcha using Python: https://anti-captcha.com/tutorials/how-to-bypass-image-captcha ## Common app categories that fit the partner program - SEO and rank-tracking tools (SERP scrapers, position trackers). - Web scrapers and data extractors (e-commerce monitoring, real estate, financial feeds, lead enrichment). - QA and test automation suites (Selenium, Cypress, Playwright). - AI agents and autonomous bots (booking agents, form-filling assistants, LLM research bots). - Browser automation services (cloud browser farms, headless-Chrome platforms). - Accessibility plugins (read captchas aloud or auto-solve for visually-impaired users). - Social media schedulers (posting tools, analytics dashboards). - Lead-gen and CRM enrichment (B2B prospecting from public directories). ## Frequently asked questions ### How do I get my softId? Register an Anti-Captcha account, navigate to Tools → Developer Center, submit your application. The team reviews it. Once approved, your softId is issued. ### How is the 10% commission attributed? Every `createTask` request that includes your softId is tagged with your partner account. When that captcha solves, 10% of what the user paid is credited to your partner balance automatically. No monthly cap; no expiration. ### Do my users pay more because of my softId? No. The price your users pay is exactly the same with or without your softId. The 10% commission comes out of Anti-Captcha's own share — it's paid by the service, not by your users, because integrations bring Anti-Captcha new customers. You earn for distribution; your users never subsidize it. ### When and how do I get paid? Cryptocurrency withdrawal at any time with no minimum, no approval flow. Above $1 000/month in earnings, SEPA or SWIFT bank transfers can be arranged. For business arrangements (invoicing, contracts), email pro@anti-captcha.com. ### Who actually solves the captchas? 100% human workers. Anti-Captcha does not use OCR or ML for the final answer. The workforce is global, with most workers in regions where an average worker earns about $100 per month — a meaningful local income. ### Are there limits on parallel requests or volume? The API supports unlimited parallel processing threads. The workforce auto-scales — roughly 1 000 active and 1 200 idle workers at any time. ### What happens if a returned token doesn't work? Call `reportIncorrectRecaptcha` (or the equivalent `reportIncorrect*` endpoint) within the documented window. The failed task is refunded to the user's balance, and the report feeds quality control. ### Do my users need to handle proxies? No. Almost every captcha type ships with a `…Proxyless` variant that runs from Anti-Captcha's own infrastructure. If a specific deployment requires the solve to originate from the user's IP (some Enterprise setups), the standard variant accepts proxy credentials. ### Does Anti-Captcha play nicely with Puppeteer, Selenium, Playwright? Yes. The browser plugin (Chrome, Firefox, Safari) integrates natively with Puppeteer and Selenium for headless flows. The API itself is HTTPS — drop it into any automation stack. ### What if I'd rather just share a referral link? Anti-Captcha runs a separate affiliate program paying 5–15% of what referred customers spend, depending on volume. Resellers fall in the same tier. Use the reflink for content/community work, softId for actual app integrations. ### How long has the service been around? Continuously since 2007 — 19 years. 99.99% uptime. Reference implementation for reCAPTCHA solving since 2016. ## Contact - **Register & dashboard:** https://getcaptchasolution.com/sdo0zm02zn - **API documentation:** https://anti-captcha.com/apidoc - **Main site:** https://anti-captcha.com - **Business / B2B (invoicing, SEPA/SWIFT, volume contracts):** pro@anti-captcha.com - **B2B landing:** https://b2b.anticaptcha.com