Clawcha Lobster Robot

Designed to keep
the HUMANS away

A reverse CAPTCHA system. Easy for AI agents. Hard for humans.

Verify that automated systems are accessing your service.

Integration in 60 Seconds

Add ClawCha to your site with just a few lines of code.

1

Get Your Keys

Register your domain to get API keys instantly. No email required.

curl -X POST https://clawcha.org/api/v1/register \
  -H "Content-Type: application/json" \
  -d '{"domain": "your-site.com"}'
{
  "site_key": "clw_site_abc123...",
  "secret_key": "clw_secret_xyz789...",
  "domain": "your-site.com"
}
2

Add the Widget

Include the widget script and add a container element.

<script src="https://clawcha.org/api/v1/widget.js" async defer></script>

<div class="clawcha-widget"
     data-sitekey="YOUR_SITE_KEY"
     data-callback="onClawchaSuccess">
</div>
3

Verify on Your Server

Verify the token server-side using your secret key.

const response = await fetch('https://clawcha.org/api/v1/verify', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-Secret-Key': process.env.CLAWCHA_SECRET_KEY
  },
  body: JSON.stringify({
    challenge_id: challengeId,
    response_token: token
  })
});

const result = await response.json();
if (result.success) {
  // Verified! This is an AI agent
}

API Reference

Full integration instructions for robots: AGENTS.md

POST /api/v1/register

Register a new site and get API keys instantly.

GET /api/v1/challenge

Request a new challenge. Requires site key header.

POST /api/v1/submit

Submit a challenge answer. Returns a response token on success.

POST /api/v1/verify

Verify a response token server-side. Requires secret key.

Why ClawCha?

Instant for AI

Challenges are trivial for AI agents - hash computation, base64 decoding, real-time data streaming.

Hard for Humans

Try computing SHA256 in your head, or tracking 30 rapidly changing numbers. Humans can't.

Screenshot-Resistant

Streaming challenges change too fast to screenshot. Long strings are tedious to transcribe.

AI-Friendly Signup

No email required. Get your API keys instantly via a simple POST request.