Age verification for Discord

Age verified.Role assigned.

AgeVerif handles the check. AgVerify handles the role. Give your community a clear path to age-gated channels.

Available verification methods and approval depend on AgeVerif and may vary by region.

From age check to server access

Example flow

01 / Your message

AgVerify APP

Verify Your Age!

To get verified, click the button below and follow the steps.

Verify Age

02 / The age check

Verified with AgeVerif

Members complete an available verification method outside Discord.

Approval is handled by AgeVerif.

03 / Your server role

Age Verified

Access, automatically

AgVerify assigns the role you chose after approval.

Optional verification logs

Set up AgVerify.

Find setup steps, slash commands and privacy information for your server.

Open your dashboard
Documentation ▾

AgVerify integrates with AgeVerif to handle age verification externally.

Verification Methods

AgVerify currently enables these AgeVerif methods:

  • AgeKey: reuse an AgeKey the member already has.
  • PayPal: use the account’s verification status.
  • Face Age: facial age estimation on the member’s device.
  • Credit Card: verification through a 3D Secure microtransaction.
  • Ticket: an AgeVerif ticket purchased in France.
  • AnonymAGE: verification through the AnonymAGE app.
  • Yoti: verification using the Yoti Digital ID app.

Available options and age thresholds vary by region. AgeVerif shows the options available to each member. Check current availability by country.

Setup

  1. Invite the bot.
  2. Ensure the bot role is above the verification role.
  3. Run /agverify setrole.
  4. Run /agverify button to get the Verify Age button.
  5. Optional: Enable logs using /agverify setlog.
Commands ▾

Everyone

/agverify button
Get the Verify Age button for this server. Only you can see it.

Admin Only (Administrator or Manage Server)

/agverify setrole
Set the role granted after successful verification. If the bot can't give that role, it tells you what to fix.
/agverify status
View current configuration.
/agverify remove
Disable age verification.
/agverify msg
Send a custom message to a channel, with a Verify Age button under it that everyone can see.
/agverify setlog
Set a log channel for verification events.
/agverify logoff
Disable verification logging.
The bot needs the “Manage Roles” permission, and the bot's role must be above the verification role.
Privacy Policy ▾

AgVerify stores only your server ID, role ID, optional log channel ID, a one-way hash of your AgeVerif account ID, anonymous verification counts, and a 30-day verification log that only your server's admins can see. It never sees your documents, photos, or personal details. Verification is handled by AgeVerif.

Full details: Privacy Policy · AgeVerif Privacy

Disclaimer ▾

AgVerify assigns roles based on verification outcomes from AgeVerif and does not perform identity verification directly.

  • Verification approval is determined by AgeVerif.
  • Service availability depends on AgeVerif.
  • Admins are responsible for proper role configuration.
  • AgVerify is provided “as is” without warranties.

Full terms, including acceptable use and limitation of liability, are in the Terms of Service.