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

The developer-first approach to agent traffic.

TollBit focuses on publishers. AWS WAF requires enterprise setup. Turnstile only blocks bots. CheckHumans is a simple API that classifies and governs all agent traffic — with toll road monetization live on every plan.

Capability
CheckHumansCheckHumans
TollBit
AWS WAF AI Monetization
Cloudflare Turnstile
Classify humans vs AI agents vs bots
Monetize agent traffic (toll road)
Trust-based dynamic pricing
Behavioral trust scoring (mouse, keys)
Per-route agent access policies
Verified agent program
Traffic analytics dashboard
Simple API (< 5 min integration)
Affordable for SMB & startups
Works without vendor lock-in

Know who’s knocking. Control who gets in.

AI agents crawl your site and consume your API every day. CheckHumans classifies every visitor, scores their trust, and lets you control access — allow, throttle, or block. Toll road monetization is live.

Start free — no credit card required

Full platform access — classification, trust scoring, agent governance, toll road monetization, and analytics. Free plan includes 5K events/month.