Tiktok Phone Number Scraper
Pricing
from $1.99 / 1,000 results
Tiktok Phone Number Scraper
📱💼 Tiktok Phone Number Scraper (tiktok-phone-number-scraper) extracts TikTok user phone numbers for B2B outreach, lead generation, and market research. ⚡ Fast, efficient, and easy to use—save time and boost conversions!
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Hub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
TikTok Phone Number Scraper 📱
TikTok Phone Number Scraper is a purpose-built tool to scrape phone numbers from TikTok profiles, bios, and post content using your chosen keywords and country targeting. Whether you’re a marketer building a TikTok outreach list with phone numbers, a data analyst enriching lead datasets, or a researcher collecting public contact details, this TikTok phone number scraper helps you automate finding and structuring phone contacts at scale—saving you hours of manual work.
Why choose TikTok Phone Number Scraper?
| Feature | Benefit |
|---|---|
| ✅ Keyword-based targeting | Improves relevance using your keywords to find matching profiles and contact info |
| ✅ Country code selection | Targets the phone number format you care about for cleaner, more consistent results |
| ✅ Public data extraction | Scrapes phone numbers from publicly available TikTok profile details and content |
| ✅ Built-in proxy support | Helps maintain reliability for larger scraping tasks |
| ✅ Structured dataset output | Produces tabular “Scraped Phone Numbers” results with labeled fields for analysis |
| ✅ Bulk extraction with limits | Lets you stop after a set number of phone numbers (maxPhoneNumbers) |
Key features
- 🎯 Keyword and country targeting: Uses your
keywordsand selectedcountryto focus results when you “scrape TikTok phone numbers” - 🌍 Public profile & content scanning: Extracts phone numbers from TikTok profile details, bios, and post content available publicly
- 🛡️ Resilience for larger tasks: Includes reliability features and avoids duplicates while collecting results
- 🔄 Incremental saving: Pushes each found phone number immediately so you don’t lose progress during long runs
- 📊 Dataset-ready structure: Outputs fields like
phone_number,country,dial_code,url, and the matchingkeyword - 💾 Resumable progress: Uses internal progress tracking (so runs can continue after interruptions)
- 🧹 Duplicate filtering: Tracks
seen_numbersso each unique phone number is only pushed once per run context
Input
Provide input via an input.json file. Example structure:
{"keywords": ["marketing", "founder"],"location": "London","country": "United Kingdom (+44)","maxPhoneNumbers": 20}
Input Fields
| Field | Required | Description |
|---|---|---|
keywords | ✅ | A list of keywords to search for (used to target relevant TikTok profiles/posts when scraping). |
location | ❌ | Optional location text (e.g., London, California). Leave empty for a global search approach. |
country | ✅ | The country to target for phone numbers. Choose the country that matches the dial format you want (e.g., United Kingdom (+44)). |
maxPhoneNumbers | ❌ | Stop scraping after this many phone numbers are found. Higher values can extend runtime. Default is 20 (min 1, max 10000). |
Output
This actor saves each found contact into the dataset as “Scraped Phone Numbers”.
Output JSON
{"platform": "TikTok","keyword": "marketing","title": "No title","description": "No data","url": "No URL","phone_number": "+447700900123","country": "United Kingdom","dial_code": "+44"}
Output Fields
| Field | Type | Description |
|---|---|---|
platform | string | Always set to TikTok for this actor’s records |
keyword | string | The keyword that was used for the targeted extraction |
title | string | Title text associated with the matched page/content (when available) |
description | string | Text extracted from the matched page/content (used as the source for phone parsing) |
url | string | URL of the matched page/content where the phone data was found |
phone_number | string | The extracted phone number (formatted in E.164 format by the actor) |
country | string | Country name used for targeting (derived from the selected country input) |
dial_code | string | Dial code used for targeting (derived from the selected country input) |
After completion, the dataset view is available as a table called Scraped Phone Numbers, designed for quick export to JSON/CSV workflows.
How to use TikTok Phone Number Scraper (via Apify Console)
-
Open Apify Console
Log in at console.apify.com and open the Actors page. -
Find the actor
Search for TikTok Phone Number Scraper and open the actor details page. -
Configure input
In the INPUT tab, fill in:keywords(required) — e.g.,["marketing", "founder"]country(required) — pick a value likeUnited Kingdom (+44)location(optional) — leave blank if you want global targetingmaxPhoneNumbers(optional) — set your stop condition
-
Proxy support (where applicable)
This actor includes proxy support for reliability on larger tasks. Keep defaults unless you have a specific reason to change them. -
Run the actor
Click Run. You’ll see logs while it processes keywords and pushes results incrementally as it finds phone numbers. -
Monitor progress
The actor logs continue to add new results until it reaches yourmaxPhoneNumberslimit (or completes naturally). -
Open the dataset and export
When finished, go to the OUTPUT tab and open the dataset Scraped Phone Numbers. Export as needed for your CRM, spreadsheets, or analysis.
No coding required—get TikTok phone number lead generation results quickly and in a dataset-friendly format. ✅
Advanced features & SEO optimization
- 🚀 Engineered for “TikTok outreach list with phone numbers” workflows: The actor is designed around keyword + country targeting to make scrape TikTok phone numbers use cases practical for lead gen
- 🧠 Input normalization: If you provide keywords in different forms, the actor normalizes them before scraping begins
- 📌 Duplicate-aware collection: Ensures unique phone numbers are tracked via
seen_numbers - 💾 Progress persistence for resilience: Resume behavior is built in so longer runs are less fragile when interruptions happen
- 🧾 Structured output for downstream tools: The dataset is immediately usable for enrichment, deduping, and analysis without manual parsing of raw pages
Best use cases
- 📈 Lead generation teams: Build a TikTok phone number lead generation tool workflow to enrich outreach lists faster than manual searching
- 🧪 Market researchers: Collect public contact details by niche using the TikTok contact info scraper tool approach with controlled keywords
- 💼 B2B growth analysts: Pair phone numbers with profile URLs (
url) to review relevance and improve targeting quality - ✉️ Outreach & compliance teams: Create structured lists of TikTok email and phone scraper-style outputs (phone in this actor) for controlled follow-up
- 🧩 Data engineers: Feed dataset exports into pipelines for phone-based enrichment and deduplication
- 👥 Brand partnerships: Find candidate contacts in specific regions by setting
countryand (optionally)location - 🔍 Sales ops: Improve conversion by identifying businesses/creators with publicly listed phone numbers in TikTok profile bios and content
Technical specifications
-
Supported Input Formats
- ✅
keywords(array of strings) - ✅
location(string; optional) - ✅
country(string; required; must match one of the supported country options likeUnited Kingdom (+44)) - ✅
maxPhoneNumbers(integer; optional;1to10000, default20)
- ✅
-
Proxy Support
- ✅ Includes proxy support intended for reliability on larger scraping runs
-
Retry / Resilience
- ✅ Designed with robustness and resilience features for longer tasks
-
Dataset Structure
- ✅ Dataset view: Scraped Phone Numbers
- ✅ Fields:
keyword,title,description,url,phone_number,country,dial_code
-
Rate Limits & Performance
- ⚠️ Large scraping tasks may take time; you can control runtime indirectly using
maxPhoneNumbers
- ⚠️ Large scraping tasks may take time; you can control runtime indirectly using
-
Limitations
- ❌ Results depend on what is publicly available in TikTok profile/bio/post content
- ❌ If you see fewer results than expected, adjusting
keywordsandcountryis recommended
FAQ
Is this actor a TikTok phone number scraper for phone numbers only?
✅ Yes. This actor extracts and outputs phone numbers into the dataset. The output fields are built around phone_number (plus url, keyword, and country metadata).
What should I put in keywords?
Use keywords that match the type of accounts or services you’re targeting. For example, terms like “marketing” or “founder” can help when you scrape TikTok phone numbers for a specific niche.
How do country and dial_code affect results?
The selected country determines which phone number format the actor targets. The dataset includes both country and dial_code so you can track which format produced each phone_number.
Can I limit how many results I want?
Yes. Set maxPhoneNumbers to stop after the actor finds the specified number of phone numbers. This is useful when building a TikTok phone number lead generation tool for a defined campaign size.
What if I get fewer phone numbers than expected?
Try broader or different terms in keywords, and/or switch country to a region with more publicly listed phone number data for your target audience.
Does it save results as it goes?
Yes. The actor pushes each result incrementally into the dataset as phone numbers are found, which supports long-running extractions.
Can I use the output in JSON or CSV?
The dataset is structured for export, and the actor’s output is designed to be dataset-friendly for JSON/CSV style workflows.
Is this meant for automated enrichment pipelines?
💻 Yes. The structured output (including url, phone_number, country, dial_code, and the matching keyword) makes it suitable for analysis and enrichment steps in downstream systems.
Support & feature requests
Have questions about TikTok Phone Number Scraper, or want to suggest improvements? We’d love to hear from you. 💬
💡 Feature Requests: Examples include adding additional export options (like more columns), supporting custom filtering rules, or improving integration-friendly output for TikTok contact info scraper workflows.
📧 Contact: For support or scraping-related questions, reach out at dataforleads@gmail.com.
Your feedback helps shape what we build next for TikTok phone number extraction software. ✅
Ready to scale your TikTok outreach with real phone data? This SEO-optimized TikTok Phone Number Scraper turns keyword targeting into structured results—fast.
Disclaimer
This tool accesses publicly accessible sources only. It does not access private profiles, authenticated data, or password-protected pages. You are responsible for ensuring your use complies with applicable laws and regulations (including GDPR/CCPA where relevant), spam rules, and the platform’s terms of service.
If you need data removal, contact us at dataforleads@gmail.com. Please use this actor responsibly, ethically, and for legitimate purposes only.