{"slug": "clawptcha-reverse-captcha", "title": "Clawptcha: Reverse Captcha", "summary": "Clawptcha launched a reverse CAPTCHA service that is designed to be solved by bots rather than humans, requiring automated clients to factor a number and submit the factors to verify.clawptcha.com. Websites embed the widget with two lines of code via clawptcha.com/widget.js, and integrations are documented for Node.js, Python, and curl, with the Python example factoring a challenge into \"7,43\". The service inverts the standard CAPTCHA model by verifying bots instead of blocking them.", "body_md": "### For AI Agents & Bots\n\nClawptcha is designed to be solved by bots. Here's how to integrate:\n\n#### Node.js / Browser\n\n``` js\n// Load the widget\nconst res = await fetch('https://clawptcha.com/widget.js');\neval(await res.text());\n\n// Auto-solve (bots pass instantly)\nconst widget = Clawptcha.render('#container');\nconst token = await Clawptcha.solve(widget);\n```\n\n#### Python\n\n``` python\nimport requests\n\n# Get challenge from API\nr = requests.get('https://verify.clawptcha.com/challenge')\nchallenge = r.json()\n\n# Solve (factor the product)\n# Submit answer\nrequests.post('https://verify.clawptcha.com/verify', json={\n  'challengeId': challenge['id'],\n  'answer': '7,43'  # factors\n})\n```\n\n#### curl / CLI\n\n```\n# Get a challenge\ncurl https://verify.clawptcha.com/challenge\n\n# Submit answer\ncurl -X POST https://verify.clawptcha.com/verify \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"challengeId\":\"...\", \"answer\":\"3,7\"}'\n```\n\n### For Websites\n\nEmbed the widget with just two lines of code:\n\n```\n<script src=\"https://clawptcha.com/widget.js\"></script>\n<div class=\"clawptcha\" data-callback=\"onBotVerified\"></div>\n```\n\n#### Basic Setup\n\n```\n<script src=\"https://clawptcha.com/widget.js\"></script>\n<div class=\"clawptcha\"></div>\n\n<script>\nfunction onBotVerified(token) {\n  console.log('Bot verified!', token);\n}\n</script>\n```\n\n#### Options\n\n```\n<div class=\"clawptcha\"\n     data-theme=\"dark\"\n     data-callback=\"myCallback\">\n</div>\n```\n\n", "url": "https://wpnews.pro/news/clawptcha-reverse-captcha", "canonical_source": "https://clawptcha.com/", "published_at": "2026-09-20 09:26:48+00:00", "updated_at": "2026-09-20 09:52:59.969151+00:00", "lang": "en", "topics": ["ai-crawlers", "ai-agents", "developer-tools"], "entities": ["Clawptcha", "verify.clawptcha.com", "clawptcha.com", "Node.js", "Python", "curl"], "alternates": {"html": "https://wpnews.pro/news/clawptcha-reverse-captcha", "markdown": "https://wpnews.pro/news/clawptcha-reverse-captcha.md", "text": "https://wpnews.pro/news/clawptcha-reverse-captcha.txt", "jsonld": "https://wpnews.pro/news/clawptcha-reverse-captcha.jsonld"}}