Powered by HumanTag

Stop bots.
Verify real humans.

HumanTag Bot adds biometric-grade human verification to your Discord server. Members complete a 30-second webcam gesture + speech challenge — no phone numbers, no CAPTCHAs, no third-party accounts required.

Add to Discord Get API Key Setup guide

Try it yourself

This is the exact widget your Discord members will see when they click Verify. No account needed — just grant camera & mic access.

Verified as human!

That's exactly what your members experience — then the bot assigns their Discord role automatically.

How verification works

The entire process takes under a minute and requires no account or personal data beyond the live challenge.

1

Member clicks Verify

A "Verify I'm Human" button is posted in your server. The member clicks it to start.

2

Secure link is sent

The bot sends an ephemeral, time-limited link visible only to that member — no token sharing possible.

3

Webcam + mic challenge

The member completes 3 random gesture prompts (e.g. open hands, fist, nose touch) and says a spoken word — proving they're physically present.

4

Role assigned instantly

On success, the bot verifies the cryptographic tag and grants the configured role. The member gets a DM confirmation.

Everything you need

All commands work as Discord slash commands. Admin commands require Manage Server permission.

/setup key
Register your HumanTag API key with this server. Required before verification can work.
/setup role
Set which Discord role is granted to members who pass verification.
/setup status
Check the current API key and role configuration for your server.
/post-verify-button
Post the persistent "Verify I'm Human" button into the current channel.
/verify
Let a member manually trigger their own verification flow.
/check <member>
Admin command to check whether a specific member holds the verified role.

Setup in 4 steps

From zero to a fully-protected Discord server in under 5 minutes.

Create a free HumanTag account

Visit humantag.io and register for a free account. Each account comes with free verification tokens to get you started.

Generate an API key

In the HumanTag dashboard, create a new API key. Copy your key — you'll need it in the next step.

Invite the bot & configure your server

Click here to add HumanTag Bot to your server — grant it the Manage Roles permission when prompted (required to assign the verified role to members). Then run in Discord:

/setup role Verified — set the role to assign on success
/setup key YOUR_API_KEY — connect your HumanTag account

Post the verification button

Go to your #verify channel and run /post-verify-button. Members can now click it anytime to complete verification and receive their role automatically.

API key required

The bot needs a HumanTag API key to issue and verify human tokens. Keys are free to create — you only pay per successful verification. Head to humantag.io to register and get your key before running /setup key in Discord.