Hcaptcha
How to Check if It’s the Enterprise Edition
🚨 Important: If you retrieve a value but website validation fails, this usually means the site is running on the Enterprise plan.
First, try using the fields marked as Enterprise in the documentation.
If those don’t work, reach out to the administrator for further assistance.
referer Parameter Explanation
referer Parameter Explanation🚨 Trigger Page URL Required
✅ Copy the entire address shown in your browser’s address bar.
❌ Do not edit the URL, and do not use developer tools to extract it.
Alternative method:
Locate the package as shown below.
Take the value of the host parameter.
Set
referertohttp://{host}(see image example).
Example:
http://democaptcha.com 
Request URL (POST):
Universal
https://wtf.red/api/hcaptcha
Request Headers:
x-api-key
User key, get from homepage
Yes
Content-Type
application/json
Yes
POST Data (JSON):
sitekey
String
hCaptcha integration key
Yes
referer
String
See parameter explanation above
Yes
rqdata
String
(Enterprise) Pass this value if captcha config returns captcha_rqdata/captcha_rqtoken (e.g. Discord channel join)
No
proxy
String
Format: ip:port or usr:pwd@ip:port or socks5://ip:port (contact admin if issues)
No
region
String
When using proxy, pass proxy region e.g. hk, sg
No
invisible
Boolean
Whether verification is invisible (default false)
No
need_ekey
Boolean
Whether to return E0_ey... (default false)
No
preflight_uuid
String
(Enterprise) Preflight ID for maintaining context (proxy region, UA, etc.) #Preflight API
No
Response Data (JSON):
status
Integer
Success status: 1=success, 0=failure (use this to determine status)
msg
String
Result message in Chinese
id
String
Unique request ID (for logging/querying)
data.generated_pass_UUID
String
Verification pass UUID (P1_xxx/F1_xxx) for subsequent validation
data.ekey
String
Verification key (E0_xxx) for subsequent validation
cost
String
Verification time (milliseconds)
{
"cost": "9187.84ms",
"data": {
"generated_pass_UUID": "P1_eyxxx",
"user_agent": "..."
},
"id": "c5b976bd-4c01-4378-bb44-324c76e9fe0f",
"msg": "验证成功",
"status": 1
}Last updated