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 — the ?render= parameter is the dead giveaway. The page calls grecaptcha.execute(sitekey, {action: 'login'}) and gets back a token plus a 0.0–1.0 score that the site's backend evaluates.Enterprise — the script is (3 days, no card).
SOCIAL SHARE CARD GENERATOR