Next.js Integration
Use CheckHumans as a decision layer inside your Next.js product.
Capture event context in client or server flows, send it to the v2 API, and use the response to decide how onboarding, auth, or lead routing should behave.
Example
const decision = await fetch("/api/v2/decide", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
siteKey: process.env.NEXT_PUBLIC_CHECKHUMANS_SITE_KEY,
eventType: "signup",
email,
session: {
eventsInLastHour,
timeToSubmitMs,
deviceConsistency
}
})
}).then((r) => r.json());Run the same trust decision layer in app router forms, API routes, and login checkpoints.
Treat score responses as business inputs instead of widget verdicts.
Roll out one protected flow first, then extend to more routes, policies, and agent controls.
New category
Agent-aware vs agent-blind: your stack has a gap.
Traditional tools answer "bot or not." Enterprise WAFs require complex setup and high budgets. CheckHumans is a simple API that classifies, governs, and scores all traffic — human and agent — at startup-friendly pricing.
Capability
CAPTCHA / Bot Detection
Enterprise WAF / Bot Mgmt
Classify humans vs AI agents vs bots
Named agent detection (GPT, Claude, etc.)
Per-route agent access policies
Verified agent program
Behavioral trust scoring (mouse, keys, entropy)
Intent scoring for leads & signups
Agent traffic analytics dashboard
Agent traffic monetization layer
Simple API (< 5 min integration)
Affordable for SMB & startups
Your product deserves to know who's knocking.
Start classifying and scoring every visitor — human and AI agent — with 50,000 free events per month during open beta. No CAPTCHA puzzles. No credit card.
Open Beta — free through August 2026
Full platform access — trust scoring, agent detection, policies, and analytics. No feature restrictions during beta.