๐ŸŒŸ Join the Bold Evolution Agency (BEA) Creator Network! Apply now to connect with creators & grow your audience โ†’
๐ŸŽฎ Discord Bot for TikTok Verification

Verify Your TikTok
Get Verified

Bridge your TikTok identity to Discord and verify your presence across platforms. Perfect for any community. Free to self-host or $4.99/month managed.

๐Ÿ”

Secure Verification

Verify TikTok ownership through a unique code system. No passwords, no access to your account - ever.

โšก

Automatic Roles

Once verified, you'll automatically receive the Verified role. We'll DM you when it's done!

โณ

5-Minute Background Checks

TikTok's servers can be slow. We check every 5 minutes automatically - no need to wait around!

๐Ÿ”„

Username Variation Detection

Typo in username? The bot auto-checks variations like `marieee` vs `marieeee` and suggests corrections.

๐Ÿงน

Auto Cleanup

Invalid accounts and stale verifications are automatically detected and removed. Admins can run manual cleanup too.

โœ…

Smart Validation

Accepts TikTok usernames or full profile links. Validates format before saving - no more invalid entries!

โœ๏ธ

Typo Tolerance

Accidentally typed JAMIE instead of JAIME? No problem - the bot accepts common typos automatically.

๐Ÿ“Š

Verification Logs

Complete audit trail of all verification attempts. Export logs as CSV, filter by status, track everything.

โš ๏ธ

Admin Alerts

Get notified when TikTok blocks an account (status 209002) or when verifications get stuck. Never miss an issue!

๐Ÿ“จ

User Auto-Notifications

Users get DM'd after 2 hours if the issue is on their end - empty bio, missing code, or wrong code.

๐ŸŽ›๏ธ

Slash Commands

Modern Discord slash commands for all admin actions. /setup-verify, /pending, /manual-verify, and more.

๐Ÿ’€

Built for TikTok LIVE

Designed specifically for TikTok LIVE communities to connect and recognize their audience on Discord.

๐Ÿ“ฑ See It In Action

Here's what the verification process looks like in Discord

TikTok Verification Bot Demo - showing the verification process in Discord

The entire verification process is private - only you can see your verification messages

๐Ÿ’ฐ Pricing

Choose what works best for you

FEATURED
โญ

Creator Network

FREE

For Bold Evolution Agency members

  • โœ… All managed hosting features
  • โœ… No monthly fee
  • โœ… 24/7 uptime monitoring
  • โœ… Automatic updates
  • โœ… Priority support
  • โœ… Exclusive to BEA creators
๐ŸŒŸ Join Creator Network

Already a member? Contact us to activate your free access!

RECOMMENDED
โ˜๏ธ

Managed Hosting

$4.99/month

We handle everything

  • โœ… No setup required
  • โœ… Instant "Add to Discord"
  • โœ… 24/7 uptime monitoring
  • โœ… Automatic updates
  • โœ… Redis persistence included
  • โœ… Priority support from Bold Evolution
๐Ÿš€ Get from App Library

Download from the Discord App Library

๐Ÿ› ๏ธ

Self-Hosted

FREE Forever

Host it yourself on Railway, Render, or any platform. Full source code access, but you handle setup, updates, and support.

๐Ÿ“ฆ Get the Code โš ๏ธ No support included

Questions? Join our Discord Server for support!

๐Ÿ“– About

Learn more about the TikTok Verification Bot

What is this bot?

The TikTok Verification Bot is a Discord bot that enables communities to verify members' TikTok accounts. It bridges identities across platforms, allowing servers to recognize and connect with their TikTok audience.

Why verification?

Verification helps communities:

How does it work?

The bot generates a unique verification code that you temporarily add to your TikTok bio. Once the bot confirms the code is in your bio, you're verified! You can then remove the code.

Is it safe?

Absolutely! We never:

Who made this?

This bot is open source and available for any community to use.

๐ŸŽฏ How To Verify

Follow these simple steps to verify your TikTok account

Find the Verification Channel

In the Discord server, look for the verification channel where the bot has posted a verification panel.

Click "Verify TikTok"

Click the blue Verify TikTok button to start the verification process.

Get Your Unique Code

The bot will give you a unique code like JAIME-A1B2C. Copy YOUR code exactly!

Add the Code to Your Bio

Open TikTok, make sure your profile is PUBLIC, and add the code anywhere in your bio. Save your profile.

Click "I Added the Code"

Enter your TikTok profile link or username in the popup. The bot will check your bio.

Get Verified! ๐ŸŽ‰

If found immediately, you'll receive the Verified Viewer role instantly!

If not found right away, don't worry - the bot will automatically check every 5 minutes and DM you when verified. You can close Discord and come back later.

๐Ÿ’ก Tip: Make sure your TikTok profile is set to public so the bot can read your bio!

โณ Why does it take time? TikTok's servers can take time to sync bio changes globally. The bot checks every 5 minutes and will DM you when your verification succeeds. If it's been more than a few hours, ask an admin for help.

โ“ Frequently Asked Questions

Simple explanations for why verification sometimes takes a few extra checks

Why doesn't the bot see my updated TikTok bio right away?

TikTok uses many servers. Some servers update instantly, others take a few seconds. If the bot talks to a server that still has the old version, it won't see the new bio yet.

What is "caching" and why does it matter?

Caching is TikTok saving a quick copy of your bio so pages load faster. Sometimes this copy is a little old, which can delay verification.

Why do different servers show different versions of a bio?

TikTok updates its servers at different times. During that short delay, one server may have your new bio while another still shows the old one.

Why does the bot check multiple times?

If the first server it contacts hasn't updated yet, the bot won't see the code. Multiple checks give TikTok time to sync everything.

What does "We'll keep checking your bio" mean?

It means the bot didn't see the verification code yet. TikTok's servers are still updating or rate-limiting. The bot will retry automatically until it finds the new version.

Do I need to do anything after adding the code to my bio?

No. Once you add the code and confirm your profile link, the bot takes over. You'll get a DM when verification succeeds.

๐Ÿ“œ Terms of Service

Last Updated: December 5, 2025

Welcome to the TikTok Verification Bot ("the Bot"). By using the Bot, you agree to these Terms of Service ("Terms"). Please read them carefully.

1. Acceptance of Terms

By adding the Bot to your Discord server or interacting with it, you agree to be bound by these Terms. If you do not agree, do not use the Bot.

2. Description of Service

The Bot provides TikTok account verification services for Discord servers. It allows users to verify ownership of their TikTok accounts by:

3. User Responsibilities

By using the Bot, you agree to:

4. Prohibited Activities

You may not:

5. Disclaimer of Warranties

THE BOT IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DO NOT GUARANTEE THAT THE BOT WILL BE AVAILABLE AT ALL TIMES OR FUNCTION WITHOUT ERRORS.

6. Limitation of Liability

To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages resulting from your use of the Bot.

7. Third-Party Services

The Bot interacts with third-party services including Discord and TikTok. Your use of these services is governed by their respective terms:

8. Modifications

We reserve the right to modify these Terms at any time. Continued use of the Bot after changes constitutes acceptance of the new Terms.

9. Termination

We reserve the right to terminate or restrict your access to the Bot at any time, for any reason, without notice.

๐Ÿ”’ Privacy Policy

Last Updated: December 5, 2025

This Privacy Policy explains how the TikTok Verification Bot ("the Bot") collects, uses, and protects your information.

1. Information We Collect

When you use the Bot, we may collect:

2. How We Use Your Information

We use the collected information solely for:

We do NOT: Sell your data, store your TikTok bio content, access your TikTok account, post on your behalf, or share your information with advertisers.

3. Data Storage & Retention

Verification data is stored temporarily in memory only during the verification process:

4. Third-Party Services

The Bot interacts with:

We only access publicly available TikTok profile information (bio/signature).

5. Your Rights

You have the right to:

6. Children's Privacy

The Bot is not intended for users under 13 years of age. We do not knowingly collect information from children under 13.

7. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last Updated" date.

๐Ÿ› ๏ธ Discord Server Setup Guide

Roles, Channels & Permissions Explained

๐Ÿ“‹ Table of Contents


Overview

TikTok verification ensures only real members of your TikTok community gain access to your Discord server.

To make this work:

Correct permissions are required for the system to function.


Required Roles

Your server needs exactly three roles:

๐Ÿค– Bot Role

Created automatically when you install the TikTok verification bot.

โœ… Verified Role

Assigned after successful verification.

๐Ÿ‘ค @everyone

Default role for all new users.


Role Order

Roles must be positioned in the following order:

โš ๏ธ Critical Role Order

  1. Bot Role (highest)
  2. Verified Role
  3. @everyone (lowest)

If the Bot Role is below the Verified Role, the bot cannot assign roles.


Create the Verify Channel

Create a text channel named:

#verify-here

This is the only channel unverified users should be able to see.

Place it at the top of the channel list.


Verify Channel Permissions

@everyone

Bot Role

Verified Role

Optional visibilityโ€”does not impact verification.


Permissions for All Other Channels

For every channel except #verify-here:

Role View Channel
@everyone โŒ OFF
Verified โœ… ON
Bot Role โœ… ON

This ensures users cannot access the server until they are verified.


Category Permissions

Category settings override channel settings. Incorrect category permissions break verification immediately.

โœ… Correct Category Setup

โŒ Incorrect Category Setup

If @everyone can see any category, the system fails.


How TikTok Verification Works

  1. User joins the server.
  2. User sees only #verify-here.
  3. User clicks Verify TikTok.
  4. Bot generates a verification code.
  5. User places the code at the start of their TikTok bio.
  6. User submits their TikTok profile link.
  7. Bot checks the bio for the code.
  8. Bot assigns the Verified Role if successful.
  9. User gains full access to the server.

Troubleshooting

User cannot verify immediately:

Why does it take time?

If still not working after a few hours:


Quick Setup Summary

  1. Add the TikTok verification bot.
  2. Place Bot Role above Verified Role.
  3. Create #verify-here with correct permissions.
  4. Set all other channels so @everyone cannot view them.
  5. Fix category permissions to prevent overrides.

Best Practices


Admin Bot Commands

All commands require Administrator permission. Use Discord's slash command menu (type /) to see available commands.

๐Ÿ”’ Privacy: All admin command responses are ephemeral (only visible to you) to keep sensitive information private.

Command Description
/setup-verify Creates the verification panel in the current channel
/verified-list Shows all verified users and their TikTok profiles
/verified-export Exports CSV with: Discord ID, Discord Tag, TikTok Username, Verification time
/pending Shows all pending verifications with usernames, codes, and time remaining
/cleanup Removes stale/invalid pending verifications (missing usernames, expired, or non-existent TikTok accounts)
/manual-verify Manually verify a user with their TikTok username
/unverify Remove verification from a user (removes role and record)
/check-tiktok Check if a TikTok account exists and view their bio
/test-tiktok Test if the bot can read TikTok bios (useful for troubleshooting)

Background Verification

The bot automatically checks pending verifications every 5 minutes. Each cycle completes in seconds with smart variation checking to handle typos and TikTok's CDN caching.

Users receive a DM when verification succeeds. Non-existent TikTok accounts are automatically removed from the queue.

๐Ÿ“„ License

MIT License with Branding Exception

Copyright (c) 2025 TPC Global LLC / Bold Evolution

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

โš ๏ธ Branding Exception

The following assets and names are NOT covered by the MIT license and may not be used without explicit written permission from TPC Global LLC:

Self-hosted deployments must use their own branding.

What this means

The MIT License is a permissive open source license. You can:

The only requirement is that you include the original copyright and license notice in any copy of the software, and you must not use protected branding without permission.

Open Source

This project is open source and available on GitHub:

github.com/BEA-BOLD-EVOLUTION/TikTokVerify