ReCaptcha CAPTCHA Solving Service
Support ReCaptcha verification for all known websites, including v2, v3 versions, Universal, Enterprise, Steam versions, using pure algorithm calculation with synchronous results
π Get Free API Key Registration
Register NoCaptcha.io Now β
Professional CAPTCHA Solutions | High Success Rate | Fast Response | 24/7 Technical Support
Register NoCaptcha.io Now β
Professional CAPTCHA Solutions | High Success Rate | Fast Response | 24/7 Technical Support
π₯ Product Advantages
Why Choose Our ReCaptcha Solution
- π Universal Compatibility: Supports ReCaptcha verification for all known websites (including enterprise versions with
s
values that other platforms can't handle, likesteam
), unified support forv2
andv3
versions - β‘ Ultimate Speed: Uses
pure algorithm
parameter calculation,protocol submission
, andsynchronous return
resultsv3 invisible
andv2 nocaptcha
types average1 second
returnv2
image-click types fastest at2 seconds
, never exceeding10 seconds
- π― High Success Rate: High
v3
scores, suitable for various high-risk control sites (including enterprise versions), successfully passing verification to obtain target data - π Stable & Reliable: Timely updates (within 2 hours), providing stable support for your business
π Frequently Asked Questions
How to Distinguish Between ReCaptcha v2 and v3?
Unlike other platforms, we only differentiate between regular and enterprise versions:
v3 Characteristics:
- Ends at the
reload
interface size
parameter is typicallyinvisible
- Requires
action
parameter - Finding method: Open
F12
, search forgrecaptcha.execute
, find theaction
value in the function parameter object
v2 Characteristics:
- After the
reload
interface, still needs to request theuserverify
interface size
is usuallynormal
- No
action
parameter needed
How to Differentiate Between Regular and Enterprise Versions?
- Regular Version:
anchor
interface route is/recaptcha/api2/anchor
- Enterprise Version:
anchor
interface route is/recaptcha/enterprise/anchor
Why Can't Enterprise Versions with s Values (like Steam) Use the Token?
This is related to proxy quality. Recommendations:
- Try using your local IP first
- Switch to high-quality proxies
- If still unusable, contact customer service
π API Interface Information
Request URL (POST)
Version Type | Interface URL |
---|---|
Universal Version | http://api.nocaptcha.io/api/wanda/recaptcha/universal |
Enterprise Version | http://api.nocaptcha.io/api/wanda/recaptcha/enterprise |
Steam Version | http://api.nocaptcha.io/api/wanda/recaptcha/steam |
Request Headers
Parameter Name | Description | Required |
---|---|---|
User-Token |
User key, obtained from homepage | β |
Content-Type |
application/json |
β |
Developer-Id |
Developer ID, used by developer users. The string in the user homepage invitation link (e.g., xxx/register?c=abcdef, then abcdef is the developer ID) | β |
POST Request Parameters (JSON Format)
Parameter Name | Type | Required | Description |
---|---|---|---|
sitekey |
String | Required |
Google verification docking key β’ Get from k value of anchor/reload interface β’ Example: 6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ- β’ How to get: F12 search "anchor" interface, check k parameter |
referer |
String | Required |
π¨ Trigger page address β’ Please copy the complete browser address, do not modify β’ Example: https://www.example.com/login?id=123 β’ Note: Must include complete URL parameters and anchors |
size |
String | Required |
Validation type β’ invisible : Invisible verification (commonly used in v3)β’ normal : Normal verification (commonly used in v2)β’ compact : Compact verificationβ’ Must correspond to the size value of anchor interface |
title |
String | Required |
Title of the trigger page β’ How to get: F12 console input document.title β’ Example: Login - Example Site β’ Note: Must be the actual page title, cannot be filled arbitrarily |
action |
String | v3 Required |
Action value needed for v3 version β’ How to get: Search grecaptcha.execute β’ Example: login , submit , homepage β’ Enterprise version search: grecaptcha.enterprise.execute β’ v2 version does not need this parameter |
proxy |
String | Optional |
Proxy address β’ HTTP proxy: ip:port or user:pass@ip:port β’ SOCKS5 proxy: socks5://ip:port β’ Example: 192.168.1.1:8080 β’ Using proxy can enjoy discounted prices (150-300 points) |
ubd |
Boolean | Optional |
Whether it's a special ubd type route β’ Default value: false β’ Check method: See if verification route contains "ubd" β’ If anchor interface route contains ubd, set to true
|
s |
String | Steam Only |
Steam's s value β’ Only needed for Steam websites β’ Get from Steam verification interface β’ Generally not needed to fill β’ Example: steam_s_value_here
|
sa |
String | Optional |
Sa value of some website anchor interface routes β’ Enterprise version may need β’ Get from anchor interface URL parameters β’ Example: sa_parameter_value β’ Most websites don't need this parameter |
hl |
String | Optional |
Language code β’ Default: en (English)β’ Other languages: zh-CN , ja , ko , etc.β’ Get from hl parameter of anchor interface β’ Can be omitted if it's en |
π Parameter Acquisition Methods
Manual Acquisition with Developer Tools
Step 1: Get Basic Parameters
- Search for
anchor
interface, getk
,size
,hl
parameters k
value is thesitekey
- If
hl
iszh-CN
, it can be left blank

Step 2: Get Page Information
referer
: Directly copy the complete URL from browser address bartitle
: F12 console inputdocument.title
to get

Step 3: Get Action Parameter (v3 Only)
Method 1: Search Code
- Universal version search
.execute(
- Enterprise version search
.enterprise.execute
- Find the
action
parameter in the code

Method 2: Breakpoint Debugging
- Universal version input
debug(grecaptcha.execute)
- Enterprise version input
debug(grecaptcha.enterprise.execute)
- Copy action value from Scope after triggering verification


Step 4: Check UBD Type
- Check if verification route is
ubd
type - If yes, set
ubd
parameter totrue

π Request Examples
Anchor Interface Example

JSON Request Example
{
"referer": "https://www.trustpilot.com/",
"sitekey": "6Lcxp2UaAAAAABkIC5izuDmTEeXYfgfaoQ9v69Q4",
"size": "invisible",
"title": "Login",
"action": "login"
}
π€ Response Data Format
Parameter Name | Type | Description |
---|---|---|
status |
Integer |
Call status: 1=success, 0=failure |
msg |
String |
Call result description |
id |
String |
Unique request ID (can be used for record queries) |
data.token |
String |
Token returned upon successful verification |
cost |
String |
Verification duration (milliseconds) |
Response Example
{
"cost": "1380.01ms",
"data": {
"token": "03AFY_a8UL3OTinrQHai6iE4c9l--oZAtVsDsAGBtijmv3QgBWmeOWWvbJvZ_DPT8p2ttvUlr4FmE5gDSTON0f4mPpYqxwPdVYxRbC0nmLuZJ0k9UmOjiK4HgUShuFu4RL7w1hyoFQ1YbUpLtW-KuAqC1KSs4GGBrI3k4Cx4u7e57DQPhVdzzpVGqQjGq9ZnI5YY9546_jRybKrIv2FMLeIkvcOJnCPUTnUREewSn7VO1bCvpdAP3Wj8DoH8jtv-RXij9aypLnFcpLGMTwrJOCE9z2U7As7AzAxcMnVEr9AWyKipKj4t-A2m77uNvHv-f1XhSMNI_Dk4bIYLe5n0N-STCLUc5tFfPc5rtuNQdoTRxdl6ie9gOpzpUyg6dwcA3tEiERya9Tej-6FMpwo4G4F61u8buUAMgCVn-4OoAB9AfH5mjN3GapQf3Yc_mK2u99xErSwEgwuhVsBsMzC22JiVaqHWO8EOzDRso6AMpUmuZw27b3Kl8IhFH1OiIL9WdfMfEXtEDgUFZxL085MxyS_mv5iGDbcxLkXN5PupgT2ieoQ8grbHsbHWF1-9Un0cxF5MVfmIilzbSUtItZ7i2SZcJZlPOG86D1CKby2T7nnprtoVd7hAN4r5yTnQ52f_8oShEKd3n0ArHsfti4TXPuVgafP8jp4uIkgK3YDlF2QvnnuGeEq58dZ91nllOQOBnzc_GiNLvd1h8XrZxexZ2eI_LDueF2p4uSWQBDLXloHV_2lmDf5QsDcUJy46JyhlehLK-MOzLt-BDJ9wVJdtHhY_GT-IymY757nYurqWCLdY7k7ofeIcd51I35Hz88VADyp_EYtRzmd5CIRX_sHx4rlw7Yw1khFG6Ktw-7bRd1nSw1rNZlwFIxvLk4Bgp9WGZS8rqRCKIJgAMAJOzt872i1P9GQ3k6Ee5nn8qTs0CmpckzrvqJLzexQfM69G-A1O0s99PMn0Hr5ruUU_jsj3rtzWu1zXr0soPtArvN2tvTLsRSARIL1G5unTeX7YpURkbVVkmaa08oqpR7eIFVO7I7SZ99jk-DJdXSL5uUs3ZcIe8fzIp_hGtCkSQIrHrB0F5anyER7ZdBH1ynT7aFltOlikAWB_s4lTIYZk7VDUrrwKOSMI3SMHus7BxKZNanhTO34c_9s62t9FRrLaiQfTXy4ZUlCgVAkWt1f_6lrRwj9VZDQRiplJQwIIDpT2jhXrgGLdqIjOBtJ2Doy3Gx4dkpPCuquqhnzyvFCEJdyG-QKaONu4tbFjbUWB7TwIgREUVdrR5k3YN21sVTY2yvNZjc8YVCw-YXIYygZE6OpPJUIhxxXtB55xpxQ2THITBlkIu5QmBtQ4lXi3GBbq_UKB_Lxn5SVjK88yTZ3TD3m8nfH4WDdb4c36Ff4lpGEEIsZtS7U11FqTGu_xv-dgIYN0-t1tK8TKhJLHDG8nRwady2Xiq190yBXI3sDDcumMpCYqf2wE6Hmu2gnLRGlqPYdsnlC0JQMoeUTHhdEBslQb4iPV_0azLHp_kCEZvYZYalmyIibmmI2O9qY9gROUHt7NRLl_-T3mxr7cdRP2kG801i8Y87nY6PVllAs5JCVcRcMu3UXxvgianbXX_VVsuEf3Y-uxoRV7LKHYesm7tsxxcDwUtZiWzjY0PTCMUXgAjWrJDs-w9VUQGGeOWxqebTx-Mg_fTEXvqkmChhFTyBRDF0yQnMx0KaCnOogEK2XxI_ts_M-DWrXFBHUZa9a9a09T-73kpJqlVCcwgQjV-LhyaeQxUIT02_diqL-xM00AWhJmqwnojmmP6cXU34"
},
"id": "bc174976-81b2-418e-a6e3-9f7c0bbd41ae",
"msg": "Verification successful",
"status": 1
}
π» Code Examples
CURL Command
curl -L 'http://api.nocaptcha.io/api/wanda/recaptcha/universal' \
-H 'User-Token: xxx' \
-H 'Developer-Id: hqLmMS' \
-H 'Content-Type: application/json' \
--data-raw '{"sitekey": "6Lcxp2UaAAAAABkIC5izuDmTEeXYfgfaoQ9v69Q4", "referer": "https://www.trustpilot.com/", "size": "invisible", "title": "Login", "action": "login"}'
Python Call Examples
# Install Dependencies
# pip install -U pynocaptcha -i https://pypi.python.org/simple
from pynocaptcha import ReCaptchaUniversalCracker
# Universal ReCaptcha Solving
cracker = ReCaptchaUniversalCracker(
user_token="your_user_token_here",
developer_id="hqLmMS", # Developer ID
sitekey="6Le6xNgUAAAAAHDXXUgcrCYACaq_K-iUTa-BIm4h",
referer="https://visa-fr.tlscontact.com/gb/lon/login.php",
size="invisible",
action="login_form",
title="Login",
debug=True,
)
result = cracker.crack()
β
Ready to Get Started?
Register Now to Get API Key β
Register Now to Get API Key β