reCAPTCHA V3 Solution
reCAPTCHA V3, also known as "I'm Not a Robot" reCAPTCHA, is quite popular and looks like this:
You need to do
You need (click here for details)
Example: http://learn.captcha.guru/ln/recap3/
ReCaptchaV2 Invisible Example:
Solved similarly to reCAPTCHA V2.
The parameters that are needed for recognition can be obtained using the developer mode in the browser:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Ldb4ccaAAAAACMxv8uxUIMckZy1og98rs_h3AmO&co=aHR0cDovL2xlYXJuLmNhcHRjaGEuZ3VydTo4MA..&hl=en-US&v=Trd6gj1dhC_fx0ma_AWHc1me&size=invisible&cb=rkkalgsbincm
We need
Link to the page where reCAPTCHA is located: http://learn.captcha.guru/ln/recap3/
Key (site-key): 6Ldb4ccaAAAAACMxv8uxUIMckZy1og98rs_h3AmO
Sending
Parameter | Type | Required | Description |
---|---|---|---|
key | String | Yes | The key can be viewed here |
method | String | Yes | userrecaptcha — determines that you are solving reCAPTCHA |
googlekey | String | Yes | The value of the parameter k or data-sitekey that you found in the page code For example `6Ldb4ccaAAAAACMxv8uxUIMckZy1og98rs_h3AmO' |
pageurl | String | Yes | Full URL of the page where you are solving reCAPTCHA V3 For example http://learn.captcha.guru/ln/recap3/ |
version | Line | Yes | v3 — indicates that this is reCAPTCHA V3 |
min_score | Number Default: 0.1 | None | Required rating value (score). At the moment, it is difficult to get a token with a score higher than 0.1 |
cookies | String | No | Your cookies that will be used by the employee to solve the captcha. |
userAgent | String | No | We substitute your userAgent for the employee. |
softguru | Number | No | ID of the software developer. Developers who have integrated their software with our service receive 1% of the cost of each such request. |
json | Number By default: 0 | No | 0 — the server will return a response in plain text 1 — the server will return a response in JSON format |
proxy | Line | No | Format: login:password@151.142.23.32:3128 More information about the proxy [here] (/en/api/proxy). |
proxytype | String | No | Your proxy type: : HTTP, HTTPS, SOCKS4, SOCKS5. |
http://api2.cap.guru/in.php?key=YOUR_APIKEY&method=userrecaptcha&version=v3&googlekey=6Ldb4ccaAAAAACMxv8uxUIMckZy1og98rs_h3AmO&pageurl=http://learn.captcha.guru/ln/recap3/
OR
Request/response example
Request example
POST http://api2.cap.guru/in.php
Host: api2.cap.guru
Content-Type: application/json
{
"key": "YOUR_API_KEY",
"method": "userrecaptcha",
"googlekey": "6Ldb4ccaAAAAACMxv8uxUIMckZy1og98rs_h3AmO",
"pageurl": "http://learn.captcha.guru/ln/recap3/",
"json": 1
}
After sending the task to us, you should receive in response 'OK|65787087' or {"status":1,"request":"65787087"} if the request is successful. Please read [the full list of possible errors] (/en/api/code_error) in case you did not receive the task number.
Sample response
{
"status":1,
"request":"65787087"
}
Getting a response
Parameter | Type | Required | Description |
---|---|---|---|
key | String | Yes | The key can be viewed here |
action | String | Yes | get — get response |
id | Number | Yes | ID of captcha returned by in.php. |
json | Number By default: 0 | No | 0 — the server will return a response in plain text 1 — the server will return a response in JSON format |
Request/response example
Request example
POST http://api2.cap.guru/res.php
Host: api2.cap.guru
Content-Type: application/json
{
"key": "YOUR_API_KEY",
"action": "get",
"id": "XXXXXXXXXXXXXXXXXX", // for example 65787087
"json": 1
}
After sending the task to us, you should receive in response 'OK|03 AFY_a8W0B6yEBwfbmzp6OEUr...' or {"status":1,"request":"03 AFY_a8W0B6yEBwfbmzp6OEUr..."} if the request is successful. Please read the full list of possible errors in case you have not received a response.
Sample response
{
"status":1,
"request":"03AFY_a8W0B6yEBwfbmzp6OEUr4GYgdREy1DAFvvtyI6FUzf5qY_738XQ9lIFB7huVK9qia1f9z1GyGWRW3HVEzIGU5JrR-DY2xAkVvdH23lbpBqFAvH79Rr4Cs5dsxENk_zoTa1jn70ORvBVfBHA_Fb-s_kqQEpmaxSIwf0fe8FGJjhsBoygXnvrmCnBPTf5ua4LoYSi4f12XcZdyf5dBRYPq4pHBqk5Ic2cj8InwX9ima-v9UKA64ugnIiUNFOB_BCHJ1tieaB-td4_B4MC8gBCzPQwwO5I3IDDaT17JR3uIBKfc70w-2mtDnfPznyT4dHZapWtZizLkGs2BSUsfM4nR9OtjshuYB8lwJkSfz3ynaBYOCE7SBbtVHCsjGgO7YtSI-BArHxUcPQdFILmtnSCvPV5IWEF_NxurJ3QlUMkaNvC6kHCphZZoJXpt8Q5f-Uyi0-bhGd4wjtqRFglyzpn8lEmqkxF2ydlQO1Ketclutd-w5wuuxoDDHJE7d5msHPjXYtVvuFh8A2nyAU4i2I5KfcmdMd3F2g"
}