reCAPTCHA v2 vs v3 vs Enterprise — how to tell which one you're fighting
"reCAPTCHA is blocking me" is the start of a debugging session, not the end of one. There are four practical variants — v2 checkbox, v2 invisible, v3 score, and Enterprise — and they behave completely differently. They fail differently, they're solved differently, and the call you make to a solver isn't the same shape. So before you touch any code, the first job is identifying which one you're up against. The page tells you, if you know where to look.
How to tell which variant it is
Everything you need is in the page source and the script tags. Open devtools, look at the rendered widget and the api.js include.
v2 checkbox — the classic "I'm not a robot" box. In the DOM you'll see a , and the page loads https://www.google.com/recaptcha/api.js. The sitekey starts with 6L. There's a visible checkbox; clicking it sometimes triggers an image grid ("select all bicycles").










