Tiktok Phone Number Scraper avatar

Tiktok Phone Number Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Tiktok Phone Number Scraper

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

Scrapers Hub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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?

FeatureBenefit
✅ Keyword-based targetingImproves relevance using your keywords to find matching profiles and contact info
✅ Country code selectionTargets the phone number format you care about for cleaner, more consistent results
✅ Public data extractionScrapes phone numbers from publicly available TikTok profile details and content
✅ Built-in proxy supportHelps maintain reliability for larger scraping tasks
✅ Structured dataset outputProduces tabular “Scraped Phone Numbers” results with labeled fields for analysis
✅ Bulk extraction with limitsLets you stop after a set number of phone numbers (maxPhoneNumbers)

Key features

  • 🎯 Keyword and country targeting: Uses your keywords and selected country to 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 matching keyword
  • 💾 Resumable progress: Uses internal progress tracking (so runs can continue after interruptions)
  • 🧹 Duplicate filtering: Tracks seen_numbers so 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

FieldRequiredDescription
keywordsA list of keywords to search for (used to target relevant TikTok profiles/posts when scraping).
locationOptional location text (e.g., London, California). Leave empty for a global search approach.
countryThe country to target for phone numbers. Choose the country that matches the dial format you want (e.g., United Kingdom (+44)).
maxPhoneNumbersStop 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

FieldTypeDescription
platformstringAlways set to TikTok for this actor’s records
keywordstringThe keyword that was used for the targeted extraction
titlestringTitle text associated with the matched page/content (when available)
descriptionstringText extracted from the matched page/content (used as the source for phone parsing)
urlstringURL of the matched page/content where the phone data was found
phone_numberstringThe extracted phone number (formatted in E.164 format by the actor)
countrystringCountry name used for targeting (derived from the selected country input)
dial_codestringDial 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)

  1. Open Apify Console
    Log in at console.apify.com and open the Actors page.

  2. Find the actor
    Search for TikTok Phone Number Scraper and open the actor details page.

  3. Configure input
    In the INPUT tab, fill in:

    • keywords (required) — e.g., ["marketing", "founder"]
    • country (required) — pick a value like United Kingdom (+44)
    • location (optional) — leave blank if you want global targeting
    • maxPhoneNumbers (optional) — set your stop condition
  4. 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.

  5. Run the actor
    Click Run. You’ll see logs while it processes keywords and pushes results incrementally as it finds phone numbers.

  6. Monitor progress
    The actor logs continue to add new results until it reaches your maxPhoneNumbers limit (or completes naturally).

  7. 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 country and (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 like United Kingdom (+44))
    • maxPhoneNumbers (integer; optional; 1 to 10000, default 20)
  • 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
  • Limitations

    • ❌ Results depend on what is publicly available in TikTok profile/bio/post content
    • ❌ If you see fewer results than expected, adjusting keywords and country is 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.