Human verification API

The internet
still needs
humans.

In a world of AI agents and synthetic users, useHUMA proves your users are real — anonymously, persistently, in three lines of code.
fingerprint
The problem

The internet is filling up with ghosts.

AI agents can create accounts, write reviews, vote in polls, and flood your platform — indistinguishably from real humans. CAPTCHAs are solved in milliseconds. Email verification proves nothing.

useHUMA is infrastructure for the new reality: a persistent, anonymous proof that behind every action there is a living, breathing human.

73%
of online reviews suspected to be inauthentic by 2025
40%
of web traffic now comes from automated sources
$2B
lost annually to fake account fraud globally
0
puzzles shown to your real users

The first three are published third-party industry estimates, not our measurements. We do not publish numbers about our own accuracy, and here is why.

How it works

Verify humanity.
Protect privacy.

01

Instrument one call

Send a userId from your backend at critical events like signup or payment. No front-end SDK required — one REST call.

02

We score the session

Our engine aggregates behavioral signals and interaction patterns into a human confidence score between 0 and 1.

03

You enforce the rules

Use the human flag and confidence score in your logic to allow, challenge, or block traffic instantly.

Developer first

Integrate in minutes, not months.

A clean REST API and documentation that respects your time. No hardware. No crypto. No nonsense.

Drop one endpoint call anywhere in your stack and start filtering automated abuse in production today.

// One call. One verdict.

const { human, agent } = await verify(userId, signals);

if (!human) block(); // bots
if (agent?.is_agent) block(); // AI agents

// Response
{ human: true, confidence: 0.98, pii_stored: false }
Use cases

Every platform has
a human problem.

SaaS

Stop trial abuse

Keep scripted and agent-driven signups out of your trial funnel, so your conversion data is not diluted by accounts that were never people.

Fintech

Enhanced onboarding

Add a behavioral human-verification layer to onboarding without collecting more personal data.

Social

Fewer bot accounts

Cut automated signups on forums and social apps before they flood your community.

Reviews

Cleaner ratings

Filter ratings from sessions that never had a human in them, before they reach your product.

Research

Cleaner data

Flag likely-automated survey and research responses so they can be reviewed before they skew your results.

Marketplace

Fewer fake accounts

Reduce automated signups on freelance and gig platforms at the point of registration.

Explore

Everything inside HUMA.

You've seen the homepage — here's the rest of the platform.

Why useHUMA

Built for developers who
own their stack.

Cloudflare Turnstile is great — if you're already on Cloudflare. useHUMA works anywhere, integrates in minutes, and never leaks data to a third-party network.

useHUMA RecommendedCloudflare TurnstilehCaptcha / reCAPTCHA
Detection methodBehavioral biometrics — mouse, keyboard, scroll, touchNetwork signals, TLS fingerprintingImage puzzles + heuristics
Detects AI agents✓ Agent Shield — flags CDP-driven browsers✗ No✗ No
User-visible challenge✓ Invisible — no friction unless step-up~ Sometimes✗ Always visible
Privacy / PII✓ Zero PII — only signal aggregates~ Limited✗ High — Google ad profile
Works without Cloudflare✓ Yes — any host, any framework✗ No✓ Yes
Webhooks✓ Real-time events✗ No✗ No
npm / React SDK✓ Yes — npm install usehuma~ Script only~ Unofficial
Pricing modelFree trial · $49 · $199 · $499Free (capped)Free tier · per-request
Pricing

Simple plans that
scale with you.

✓ 14-day free trial on all plans · No credit card required
Starter
$49
per month · after trial
  • 50,000 verifications / mo
  • Email support
  • Single project
  • REST API access
Start free trial →
Most popular
Pro
$199
per month · after trial
  • 500,000 verifications / mo
  • 600 requests / min
  • Agent Shield — AI-agent detection
Start free trial →
Enterprise
$499
per month · after trial
  • 2,000,000 verifications / mo
  • Dedicated Slack channel
  • Custom terms & invoicing
  • Volume discounts
Start free trial →
Start building

Start your
free trial.

14 days free. Full API access from day one. No credit card required — cancel anytime.

FAQ

Common questions.

How does useHUMA detect real humans?
It analyzes behavioral signals — mouse movement, typing patterns, interaction timing — to generate a human confidence score. No CAPTCHA needed.
Can it catch AI agents, not just bots?
Yes. Agent Shield flags AI agents driving real browsers via CDP, using geometry and motor-control tells humans don't produce.
Do you store personal data?
No. Only statistical signal aggregates are stored — never raw PII. Privacy is the default, not a setting.
How long does integration take?
Minutes. One REST call at signup or login, read the human flag, and act. There's an npm SDK for Next.js and React.
Help