Dashboard Overview
Real-time CAPTCHA analytics
Total Sites
β
β active
Today's Attempts
β
β% success
All-Time Attempts
β
β% success
Blocked IPs (24h)
β
Potential bots
Challenge Type Breakdown (7 Days)
| Type | Total | Success | Rate |
|---|---|---|---|
| Loading... | |||
Registered Sites
Manage API keys and domains
| Domain | Name | Public Key | Types | Status | Rate Limit | Actions |
|---|---|---|---|---|---|---|
| Loading sites... | ||||||
Attempt Log
Recent CAPTCHA attempts
| Time | Site | Type | IP | Answer | Result |
|---|---|---|---|---|---|
| Loading attempts... | |||||
Integration Guide
Add GripCaptcha to any website
Quick Start
Add the GripCaptcha widget to any form in 3 steps:
1. Load the SDK
<script src="https://captcha.gamegrip.cloud/static/grip-captcha.js"></script>
2. Add Container
<div id="captcha-box"></div>
3. Initialize
const captcha = new GripCaptcha('captcha-box', {
apiKey: 'YOUR_PUBLIC_KEY', // From Sites tab
theme: 'light', // 'light' or 'dark'
challengeType: 'auto', // 'auto', 'math', or 'pattern'
onSuccess: (data) => {
console.log('Verified!', data);
}
});
Server-Side Validation
// Node.js / Express
const response = await fetch(
'https://captcha.gamegrip.cloud/api/v1/token/validate',
{
method: 'POST',
headers: {
'X-Site-API-Key': 'YOUR_SECRET_KEY', // Never expose this client-side
'Content-Type': 'application/json'
},
body: JSON.stringify({
validation_token: req.body.grip_captcha_token
})
}
);