Back to Blog
Influencer Marketing

How to Find Emails of TikTok Creators (Without Breaking the Rules)

December 30, 2025
3 min read
S
By SociaVault Team
TikTokEmail FindingInfluencer OutreachLead Generation

How to Find Emails of TikTok Creators (Without Breaking the Rules)

You found the perfect influencer for your brand. They fit your niche, they have great engagement, and their videos are hilarious.

Now, how do you contact them?

DMing them is a black hole. They get hundreds of DMs a day. Commenting "Check DM" looks spammy.

You need their email.

Many creators put their email in their bio specifically for business inquiries. But copying and pasting them one by one into a spreadsheet is slow.

In this guide, we'll show you how to automate the extraction of public emails from TikTok profiles using SociaVault.

Yes. We are only extracting data that the user has publicly placed in their bio text or the "Email" button field. We are not hacking accounts or finding private emails.

If a creator puts collab@creator.com in their bio, they want you to email them.

Need programmatic TikTok access? See our complete guide to TikTok API alternatives.

Step 1: Search for Creators

First, find a list of potential creators using a hashtag search.

const HASHTAG = "skincare";
// Search for videos, then extract the author usernames

Step 2: Scrape Profiles

Pass the usernames to the tiktok/profile endpoint.

async function getCreatorEmail(username) {
  const url = `https://api.sociavault.com/v1/scrape/tiktok/profile?username=${username}`;
  const data = await fetch(url, ...).then(res => res.json());
  
  const bio = data.user.signature; // The bio text
  const email = extractEmail(bio);
  
  return email;
}

Step 3: Regex Extraction

Creators format emails differently.

  • name@gmail.com
  • name [at] gmail [dot] com
  • Business: name@agency.com

You need a robust Regular Expression (Regex) to parse the bio.

function extractEmail(text) {
  // Simple regex for standard emails
  const emailRegex = /([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)/gi;
  const match = text.match(emailRegex);
  return match ? match[0] : null;
}

Step 4: Verification

Before you send an email, verify it.

  1. Syntax Check: Does it look real?
  2. Agency Check: Is it a generic agency email (talent@agency.com)? You might need to address the agent, not the creator.

Conclusion

Building an influencer list doesn't have to take weeks. By automating the data collection with SociaVault, you can spend your time crafting the perfect pitch instead of copy-pasting emails.

Start finding creators: Get your API Key


Found this helpful?

Share it with others who might benefit

Ready to Try SociaVault?

Start extracting social media data with our powerful API. No credit card required.