Tools / Email finder / Tool
TikTok brand accounts put contact details in a short bio and one link. social.profile reads the account by handle and returns the bio text, follower count, verified and business flags, the bio link and its domain, and an email when the profile exposes one, so your agent can tell at a glance where to reach the brand.
Ask your agent
Check these 15 TikTok brand handles and list which ones show an email in their bio.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to social.profile (social profile lookup), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| followers | verified | website | is_business | bio |
|---|---|---|---|---|
| 4400000 | True | https://likeshop.me/t/scrubdaddy | True | The Official Scrub Daddy TikTok Clean Anything with a Smile 😃 #ScrubDaddy |
A cleaning brand's verified TikTok business account: 4.4M followers and a shoppable bio link, with no email in the bio, so the email field stayed empty.
Step by step
Add the MCP server to Claude, ChatGPT, Claude Code, Codex or Cursor, or call the REST API with your RouterGrowth key.
The TikTok username of the brand, without the @.
The call returns the bio text, links, flags and an email when one is shown.
When the bio points to a link page instead of an email, web.scrape can read that page for contact details.
Price
List prices on TikTok, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Check these 15 TikTok brand handles and list which ones show an email in their bio.
Read this TikTok brand's bio link page and pull any contact email from it.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.profile -i '{"platform": "tiktok", "handle": "scrubdaddy"}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "social.profile", "input": {"platform": "tiktok", "handle": "scrubdaddy"}}'Worth knowing
Many brands use a link page in the bio. The domain field then shows the link service, so the agent opens the page to find the contact.
is_business shows whether the account is set up as a business, a quick filter for brand outreach.
The call reads the public profile. It does not follow or message.
FAQ
Some accounts write one in the bio. The call returns only what the public profile shows.
Yes, one call per handle. The agent can run a list and return a table.
No. Use social.posts on the same handle for the latest videos.
An old handle returns an empty profile, so confirm the current handle on the account page first.
More on Email finder
Reading this as an agent? This page as markdown: /tools/email-finder/tiktok.md
Connect your agent once. The first calls run on the $1 that comes with signup.