Twitter Phone Number Scraper avatar

Twitter Phone Number Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Twitter Phone Number Scraper

Twitter Phone Number Scraper

📱 Twitter Phone Number Scraper extracts verified phone numbers from public profiles for faster lead building. Perfect for sales, agencies & recruiters—find targeted contacts by keywords and filters, then export instantly. 🚀

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Twitter Phone Number Scraper 🔍

Twitter Phone Number Scraper is an Apify actor that scrapes phone numbers from Twitter content using your chosen keywords and a country dial code. If you’re searching for a twitter phone number scraper, a twitter contact scraper, or a twitter phone number finder, this tool helps you quickly identify publicly available phone numbers associated with relevant profiles and posts—at scale, saving you hours of manual work.

Whether you’re a marketer, recruiter, lead researcher, or data analyst, this twitter email and phone number scraper is designed for practical prospecting and list building.


Why choose Twitter Phone Number Scraper?

FeatureBenefit
✅ Keyword-driven phone extractionFinds phone numbers tied to your keywords from Twitter bios, profiles, and posts
✅ Country dial code targetingFilters results by the selected country format (dial code) to improve relevance
✅ Reliability-focused scraping engine choiceLets you choose between “Cost Effective (New)” and “Legacy” engines
✅ Structured output datasetSaves consistent, JSON records you can import into CRMs and workflows
✅ Scale-friendly limitsUse maxPhoneNumbers to cap results and control run time
✅ Proxy support via Apify settingsWorks with your configured proxy setup for more stable scraping

Key features

  • 📌 Keyword-based Twitter phone number harvesting: Uses your keywords to target relevant Twitter bios, profiles, and posts
  • 📍 Country dial code targeting: Extracts phone numbers aligned to your selected country dialing format
  • 🔄 Engine selection for different performance needs: Choose Cost Effective (New) for faster/cheaper runs or Legacy for another reliability option
  • 🛡️ Proxy configuration support: Works with your proxyConfiguration to improve scraping stability
  • 💾 Real-time saving during the run: Each found phone number record is pushed immediately to the output dataset
  • 🎯 Hard stopping at your max limit: Respects maxPhoneNumbers to stop collecting once the limit is reached
  • 📊 Duplicate protection: Avoids re-collecting phone numbers you’ve already seen during the run

Input

Provide input via an input.json file. Example structure:

{
"keywords": ["marketing", "founder"],
"platform": "Twitter",
"country": "United Kingdom (+44)",
"maxPhoneNumbers": 20,
"engine": "legacy",
"proxyConfiguration": {}
}

Input Fields

FieldRequiredDescription
keywords✅ YesA list of keywords to search for. For example: marketing, founder, or names like John. The scraper uses these to find relevant Twitter bios, profiles, and posts.
platform❌ NoSelect platform. In this actor, the only available option is Twitter (default: Twitter).
country✅ YesSelect a country to scrape related phone numbers. The selected country determines the dial code used for phone number extraction (default: United Kingdom (+44)).
maxPhoneNumbers❌ NoMaximum number of phone numbers to collect. The scraper stops once this limit is reached (default: 20, min: 1, max: 10000).
engine❌ NoChoose scraping engine. cost-effective is labeled Cost Effective (New), while legacy is labeled Legacy (default: legacy).
proxyConfiguration❌ NoConfigure proxies for this Actor. Use this when you want custom proxy behavior instead of the default settings.

Output

The actor saves each result as a JSON object in the dataset (via Actor.push_data(row)).

Example output record:

{
"platform": "Twitter",
"keyword": "marketing",
"title": "No data",
"description": "No data",
"url": "https://example.com",
"phone_number": "+447700900123",
"country": "United Kingdom",
"dial_code": "+44",
"proxyGroups": [
"legacy"
]
}

Output Fields

FieldTypeDescription
platformstringThe platform label for this actor (always Twitter)
keywordstringThe keyword currently being searched
titlestringThe title text associated with the matched page/content
descriptionstringThe description or snippet text used for phone number extraction
urlstringThe URL pointing to the matched source page/content
phone_numberstringThe extracted phone number in E.164 format (e.g. +447...)
countrystringThe selected country name used for dialing/validation
dial_codestringThe dial code selected for the country (e.g. +44)
proxyGroupsarrayThe proxy configuration value used during the run (as provided by the actor input/engine logic)

Note: output is saved per discovered phone number record during execution, so you can export results as JSON or CSV from the Apify dataset UI after the run.


How to use Twitter Phone Number Scraper (via Apify Console)

  1. Open Apify Console: Log in at console.apify.com and go to the Actors tab.
  2. Find Twitter Phone Number Scraper: Search for the actor and open its details page.
  3. Configure the INPUT form:
    • Add your keywords (required)
    • Pick a country (required)
    • Optionally set maxPhoneNumbers to control how many results you want
    • Optionally choose an engine (cost-effective or legacy)
    • Optionally configure proxyConfiguration
  4. Start the run: Click Run to begin scraping.
  5. Monitor logs & progress: Watch for status messages as the actor finds and pushes phone number records.
  6. Review the OUTPUT dataset: When the run finishes (or reaches maxPhoneNumbers), open the dataset in the OUTPUT tab.
  7. Export data: Export your dataset to JSON or CSV to use in outreach, research, or lead-generation workflows.

No coding required—get your Twitter phone number harvesting results in minutes.


Advanced features & SEO optimization

  • ⚙️ Built specifically for “twitter phone number scraper” use cases: Engineered to extract phone numbers from Twitter bios, profiles, and posts related to your keywords
  • 🔎 Keyword + dial code targeting: Using keywords and a selected country dial code improves how relevant the extracted phone numbers are
  • ⏱️ Run-time control via maxPhoneNumbers: Helps manage performance for large searches by stopping at your chosen limit
  • 🧩 Engine flexibility: Switch between Cost Effective (New) and Legacy modes based on your priorities (speed vs reliability)
  • 💾 Structured, CRM-friendly records: Each output row includes phone_number, source url, and the matched keyword

Best use cases

  • 📈 Lead generation teams building prospecting lists: Collect phone numbers for outreach from relevant Twitter-related public content using focused keywords
  • 🧠 Market researchers mapping regional contact signals: Extract numbers tied to a selected country dial code for analysis and reporting
  • ✉️ Sales ops enriching contact databases: Add phone_number entries alongside the source url and matched keyword
  • 🎓 Recruiters and talent sourcers: Find phone numbers from publicly available Twitter content tied to roles, brands, or founders
  • 🧰 Data analysts researching contact patterns: Use structured JSON exports (phone_number, country, dial_code) for downstream processing
  • 💻 Automation workflows and CRM integrations: Feed dataset exports into pipelines that require phone-number-centric lead data

Technical specifications

  • Supported Input Formats

    • keywords as an array of strings
    • country as a selected country dial code entry
    • ✅ Optional: platform (fixed to Twitter), maxPhoneNumbers, engine, proxyConfiguration
  • Proxy Support

    • ✅ Supports proxy configuration via proxyConfiguration
    • ✅ Actor also supports the engine choice labeled Cost Effective (New) vs Legacy
  • Retry Mechanism

    • ✅ Includes retries and fallbacks for resilience when results are limited or blocked
  • Dataset Structure

    • ✅ Saves one record per discovered phone number using fields: platform, keyword, title, description, url, phone_number, country, dial_code, proxyGroups
  • Rate Limits & Performance

    • ✅ Uses maxPhoneNumbers to cap results and stop once the limit is reached
    • ✅ Larger runs (more keywords / higher limits) may take longer
  • Limitations

    • ❌ Only extracts phone numbers that are present in publicly available Twitter content
    • ❌ Results are not guaranteed to reach maxPhoneNumbers (it depends on what the public content contains and what matches your filters)

FAQ

What does the Twitter Phone Number Scraper extract?

✅ The actor extracts phone numbers from publicly available Twitter bios, profiles, and posts that are related to your provided keywords. It outputs the results with fields like phone_number, url, country, and dial_code.

Do I need to provide keywords?

✅ Yes. keywords is a required input field. You can include names, roles, or topical terms (for example: marketing, founder) to guide which Twitter content to target.

How does the country setting affect results?

✅ The country input selects a dial code and helps the actor focus on phone numbers relevant to that country dialing format. This improves targeting for your twitter user phone number search workflows.

What is maxPhoneNumbers used for?

maxPhoneNumbers is the cap for how many unique phone numbers the scraper will collect. Once the limit is reached, scraping stops. This is especially helpful for budget control and predictable run durations.

Can I choose different engines?

✅ Yes. Use the engine field to select between Cost Effective (New) (cost-effective) and Legacy (legacy). This lets you balance different priorities for your scraping runs.

What output format do I get?

✅ The actor saves results as JSON records in the Apify dataset. Each record includes fields such as platform, keyword, phone_number, url, country, and dial_code.

Does the actor require login or special credentials?

✅ No login credentials are part of the provided actor inputs. It scrapes from publicly available sources and focuses on extracting phone numbers found in that public content.

✅ You should ensure your usage complies with applicable laws (including GDPR/CCPA considerations), spam regulations, and Twitter’s and any related sites’ terms. Always use the data responsibly and ethically.


Support & feature requests

Have questions about the Twitter Phone Number Scraper, or want to suggest improvements for your twitter contact scraper workflow? 💬

  • 💡 Feature Requests: For example, request enhancements like better export control, additional output fields, or custom matching behaviors for twitter lead generation tool phone numbers use cases.
  • 📧 Contact: Reach out at dataforleads@gmail.com.

Your feedback directly shapes the roadmap for this Twitter phone number extraction tool.


Closing CTA / Final thoughts

If you need a fast, structured way to run Twitter phone number harvesting at scale, the Twitter Phone Number Scraper is built for exactly that—engineered for real lead-generation and research workflows.


Disclaimer

This tool only accesses publicly accessible sources. It does not access private profiles, authenticated data, or password-protected pages.

You are responsible for ensuring your use complies with applicable laws (including GDPR and CCPA), spam regulations, and platform terms. If you need data removal or have a takedown request, contact dataforleads@gmail.com.

Please use this actor responsibly, ethically, and for legitimate purposes only.