Bypassing reCAPTCHA V2 on Google Search
The process of bypassing reCAPTCHA V2 on Google Search is a bit different from common cases. The difference is in additional string value data-s
used by the captcha. The value can be used only once.
To successfully bypass the captcha:
- you MUST obtain new
data-s
value for each captcha solving attempt - you SHOULD use
cookies
ORproxy
each time you solve the captcha
So you have a choice there: you can use a proxy to interact with the website and provide the same proxy to our API. Or you can provide your cookies and then use cookies returned by our API - in such case proxy is not required.
Step by step process:
- Get the data for all the required parameters:
googlekey
data-s
pageurl
cookies
OR proxy andproxytype
Cookies should be provided as a string containing key:value pairs. Delimeter for keys and values is colon, separator between the pairs is semicolon, example:
key:val;foo:bar;cookieName:cookie value string;
Detailed description of API parameters can be found in reCAPTCHA V2 section of our API docs.
Proxies are provided using two parameters: proxy
in the following format proxyuser:strongPassword@123.123.123.123:3128
and proxytype
with a type of your proxy HTTP
, HTTPS
, SOCKS4
or SOCKS5
. More info on proxies can be found in Using proxies section of our API docs.
Interact with our API to get the solution. Submit the captcha to
in.php
endpoint and request the result fromres.php
endpoint. We recommend to usejson=1
parameter to receive the response as JSON.Use the data from the response to bypass the captcha. The response will contain the token to bypass reCAPTCHA V2 and, if you used cookies, the response will also include a set of cookies. Apply the cookies, place the token into
g-recaptcha-response
field and submit the formcaptcha-form
. You will be redirected to the target page.
Please note: each data-s
value can be used only once. Due to that, if the first worker is unable to solve your captcha for some reason you will receive ERROR_CAPTCHA_UNSOLVABLE
error code. We can not make more than one attempt to use each data-s
and due to that there are more cases when you receive ERROR_CAPTCHA_UNSOLVABLE
in comparison with reCAPTCHA V2 without data-s
parameter.