reCAPTCHA v2
reCAPTCHA v2 is the "I am not a robot" checkbox. The page exposes the site key of the widget and the address it loads on, and after the check the site expects a token in the form.
EndCaptcha returns that token through the same upload and polling flow as every other type; the reCAPTCHA v2 reference lists every field.
What you need from the target page
- googlekey - the site key of the widget, from the element that renders it.
- pageurl - the full address where the widget loads, including its path.
- proxy and proxytype - optional but recommended, HTTP only, so the solving address and yours match.
Solve it through the API
- Send a POST to http://api.endcaptcha.com/upload with your credentials, type=4 and a token_params JSON payload.
- Read the CAPTCHA id from the response and poll it every 3 seconds.
- Place the returned token in the input named g-recaptcha-response, or hand it to the callback the page defined.
What it costs
Charged in credits like every type on the service. The packages and their credit prices are on the pricing block of the home page, and a challenge reported as incorrectly solved is not billed.
reCAPTCHA v2 questions
Where do I find the site key?
In the page source: the widget element carries it, or the page script exposes it as a property.
Which proxies are supported?
HTTP proxies only, and only when you send them with the payload.

