How to Extract TikTok Phone Numbers
A surprising number of TikTok business accounts put a phone number right in their public profile — in the bio text or the contact details the platform encourages business accounts to fill in. They do it because they want customers to call. Extracting those numbers means collecting what's already published into a spreadsheet, instead of tapping through profiles one at a time.
This guide covers where the numbers come from, how to pull them into a CSV without writing code, and — because phone outreach is regulated in a way email mostly isn't — the compliance homework you owe before anyone dials.
Where TikTok phone numbers actually come from
There's no hidden database here. When an account upgrades to a business profile, TikTok prompts it to add contact details, and plenty of small operators — salons, contractors, restaurants, sellers, service providers — add a phone number because bookings are the whole point of their presence.
That's the entire universe worth collecting, and the boundary matters:
Bio text
Numbers typed straight into the public bio, usually next to a booking pitch.
Business contact info
The structured phone and email fields business accounts choose to display publicly.
Link-in-bio pages
Linktree-style pages the profile points at, which often carry the business's contact details.
Off the menu
Private accounts, DMs, and anything not published are out — legally, ethically, and in how 1Scrape works.
Which profiles are worth extracting
Phone numbers cluster on profiles that want calls: local services, appointment businesses, and sellers. Creator accounts mostly publish emails instead — if you're after creators, you want the email workflow, not this one.
Target by the keywords and hashtags your prospects actually use. A quick manual test before any bulk run: search your niche terms and skim ten profiles. If several show numbers in the bio or contact button, the niche will extract well; if none do, no tool changes that.
The legal part — read this before you dial
Collecting a number a business chose to publish is the defensible half. Calling it is where the real rules live, and they're stricter than email.
In the US, the TCPA restricts autodialers, pre-recorded messages, and texts — and the National Do-Not-Call Registry applies to sales calls, so scrub your list against it before an outreach sequence starts. B2B calling has more room than consumer calling, but a sole proprietor's cell number blurs that line. In the EU and UK, GDPR governs how you store and use the data even though it was public. None of this is legal advice; it's the checklist that keeps honest prospecting from turning into a complaint generator. Manual, researched, one-at-a-time calls to businesses that advertise their number are the safe end of the spectrum. Bulk robocalls to a scraped list are the other end — don't.
Making the numbers actually convert
A scraped number with no context is a cold call like any other. The advantage of pulling from TikTok is that every row arrives with context — the bio, the content themes, follower counts, the link they promote. Reference it. "Saw your before-and-after videos are getting traction" opens more conversations than any script.
Phone also works better inside a sequence than alone: an email or a comment first, the call second. And run your list fresh — numbers go stale, businesses close, and the whole point of extracting from the live source is that your data is as current as the day you ran it.
Do it step by step
Enter keywords or profiles
Type the niche terms your prospects use, or paste a list of profile URLs you've already qualified.
Filter to profiles with a phone
Apply the lead filter so the CSV keeps only rows with a number — you still pay per profile scraped, but the file that lands is all signal.
Set your cap and run
Choose how many profiles to check and watch results stream in live. Starting the run holds your worst-case cost, nothing more.
Download and scrub
Export the CSV, dedupe against your CRM, and check US numbers against the Do-Not-Call registry before any sequence starts.
Frequently asked questions
Is it legal to call phone numbers scraped from TikTok?
Collecting a number a business published publicly is generally defensible — but calling is separately regulated. In the US that means TCPA rules on autodialers and texts plus the Do-Not-Call registry for sales calls; in the EU/UK, GDPR governs your storage and use of the data. Business-to-business calling has the most room. Check the rules for your jurisdiction and audience — this isn't legal advice.
What share of profiles actually have a phone number?
A minority — it varies heavily by niche. Local services and appointment businesses publish numbers often; creators rarely do. That's exactly what the phone-number lead filter is for: the CSV keeps only the matches, so a low hit rate costs you scraping spend, not cleanup time.
How much does it cost?
Runs are priced at $8 per 1,000 results, and every new account starts with $5.00 in free credits — enough to pull thousands of rows before you pay anything. You're billed per result scraped — never for your full cap — and the unused hold is refunded the moment a run finishes. If you use a lead filter like "only profiles with an email", the CSV keeps just the matches while you still pay per profile scraped. If a run fails, it's refunded in full and never costs a credit.
Do I need to know how to code?
No. You fill in a short form — what to scrape and how many results you want — watch the count climb live, and download the CSV when it finishes. There's nothing to install and no API to wire up.
Is this legal?
We only collect data that's already public — the same posts, captions, counts, and the contact info creators choose to put in their public bio. We don't touch private accounts or log-in-gated content, and we never try to reach anything a creator has kept private. You're responsible for using the data in line with TikTok's terms and any privacy laws that apply to you, so scrape public data, respect people's rights, and don't spam.