VOOZH about

URL: https://apify.com/scraper-mind/website-phone-number-scraper

⇱ Website Phone Number Scraper Β· Apify


Pricing

$9.99/month + usage

Go to Apify Store

Website Phone Number Scraper

Website phone number scraper to extract phone numbers from websites, directories, and business listings ☎️🌐 Perfect for lead generation, sales outreach, and building targeted contact lists. Fast, accurate, and reliable data extraction.

Pricing

$9.99/month + usage

Rating

0.0

(0)

Developer

πŸ‘ Scraper Mind

Scraper Mind

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

1

Monthly active users

a month ago

Last modified

Share

Website Phone Number Scraper πŸ”Ž

Website Phone Number Scraper is a purpose-built tool that helps you extract phone numbers (and, optionally, emails and social media links) from websites scraped from publicly available data. If you’re looking for a phone number scraper, a website phone number extractor, or a web scraping phone numbers workflow for lead generation, this actor helps you turn scattered contact info into structured resultsβ€”saving you hours of manual work.


Why choose Website Phone Number Scraper?

FeatureBenefit
βœ… Phone extraction toggleExtract phone numbers from pages when enabled (enablePhoneExtraction)
βœ… Email + social extraction optionsCollect emails and social media profile links in the same run (enableSocialMediaExtraction)
βœ… Built-in proxy supportMore reliable scraping thanks to proxy configuration (proxySettings)
βœ… Structured dataset outputOutput includes domain, homepage_url, emails, phone_numbers, and social_media
βœ… Designed for batch processingProcess multiple target websites via targetUrls
βœ… Resilience with fallbacksIf a domain fails, it still pushes an output record with empty arrays

Key features

  • πŸ“ž Phone number extraction (optional): Enable enablePhoneExtraction to harvest phone numbers found on scraped pages.
  • βœ‰οΈ Email and phone number scraper workflow: With enablePhoneExtraction and enableSocialMediaExtraction, you can build an email + phone + social contact dataset.
  • πŸ”— Social media profile detection: With enableSocialMediaExtraction, it extracts social media links and returns them in a structured social_media object.
  • 🌐 Website URL support: Accepts targetUrls as a list of URL objects and normalizes them into domain and homepage_url for consistent results.
  • πŸ›‘οΈ Proxy configuration ready: Supports proxySettings with proxy support for smoother scraping runs.
  • πŸ’Ύ Dataset-ready results: Pushes one result object per domain directly to the Apify dataset using Actor.push_data.
  • 🧹 Social link deduplication: Deduplicates social results by normalized canonical URL (clean_url) before saving.

Input

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

{
"targetUrls":[
{
"url":"https://apify.com"
}
],
"enablePhoneExtraction":true,
"enableSocialMediaExtraction":true,
"proxySettings":{
"useApifyProxy":true
}
}

Input Fields

FieldRequiredDescription
targetUrlsβœ…A list of target website URLs to scrape for contact information.
enablePhoneExtraction❌If enabled, the scraper also extracts phone numbers found on the pages. Default is true.
enableSocialMediaExtraction❌If enabled, the scraper detects and extracts social media profile links (examples mentioned: LinkedIn, Twitter, Facebook). Default is true.
proxySettings❌Proxy configuration. The actor supports proxy support (recommended residential proxies are mentioned in the description).

proxySettings nested fields

FieldRequiredDescription
proxy support❌When set to true, the actor uses Apify proxy configuration (as prefilled in the UI schema).

Output

After execution, the actor saves each domain’s scraped contact data in JSON format.

{
"domain":"apify.com",
"homepage_url":"https://apify.com",
"emails":[
{
"email":"example@domain.com",
"confidence_score":87.5,
"source_url":"https://apify.com/contact",
"source_type":"body",
"validation_status":"unknown"
}
],
"phone_numbers":[
{
"phone":"+1 555 123 4567",
"formatted":"+15551234567",
"source_url":"https://apify.com/contact"
}
],
"social_media":[
{
"platform":"linkedin",
"url":"https://www.linkedin.com/company/example",
"source_url":"https://apify.com/about"
}
]
}

Output Fields

FieldTypeDescription
domainstringThe extracted domain for the scraped website.
homepage_urlstringA normalized homepage URL in the form https://{domain}.
emailsarrayExtracted email records for the domain. Each item includes email, confidence, and source details.
phone_numbersarrayExtracted phone number records for the domain (includes original phone, formatted value, and source URL).
social_mediaarrayExtracted social media profile links, including platform, URL, and source URL.

Notes on dataset behavior: if an error occurs for a domain, the actor still pushes a record with the same top-level keys and empty arrays for emails, phone_numbers, and social_media.


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

  1. Open Apify Console: Go to console.apify.com and sign in.
  2. Find the actor: Search for Website Phone Number Scraper in the Actors list and open the actor page.
  3. Configure INPUT: In the INPUT panel, add one or more entries to targetUrls (each entry requires a url).
    Optionally enable/disable enablePhoneExtraction and enableSocialMediaExtraction.
  4. Set Proxy (optional but recommended): Configure proxySettings and set proxy support to true if you want the actor to use Apify proxy support for smoother scraping.
  5. Run the actor: Click Run. Watch logs for per-domain progress and the final summary.
  6. Review results: After the run completes, open the actor’s dataset from the OUTPUT tab to see records per domain.
  7. Export: Export the dataset from Apify in your preferred format (JSON/CSV available in Apify UI), using the fields domain, homepage_url, emails, phone_numbers, and social_media.

No coding required β€” get accurate phone number scraping results in minutes.


Advanced features & SEO optimization

  • πŸ“ž Website phone number extractor for lead generation: Engineered to excel at building a contact dataset that includes phone numbers alongside emails and social links.
  • πŸ” Reliability-focused scraping runs: Includes resilience for real-world websites, and pushes an output record even when a domain fails.
  • 🧠 Data completeness controls: You can focus on just phone numbers (enablePhoneExtraction) or broaden enrichment with social links (enableSocialMediaExtraction).
  • πŸ•’ Operational safety for scaling: Uses structured per-domain processing so you can scale from a handful of sites to larger batches.

Best use cases

  • πŸ“ˆ B2B lead generation teams: Generate targeted contact data by extracting phone numbers from directory website pages and business sites.
  • 🧾 Sales ops and outreach coordinators: Build clean datasets of domain + phone_numbers to speed up CRM list creation.
  • πŸ” Market researchers: Compare contact availability across companies by using consistent homepage_url and extracted contact fields.
  • πŸ“ž Customer support recruiters: Identify staffing signals by pairing phone number harvesting tool results with publicly linked social profiles.
  • πŸ§‘β€πŸ’» Data analysts: Analyze coverage and confidence patterns from extracted emails and phone number source locations.
  • πŸ—‚οΈ Agencies and consultants: Rapidly enrich client prospect lists with structured phone number data extracted from publicly available sources.
  • 🌍 Local business directories: Scrape contact info from directory website phone number scraper use cases at scale.

Technical specifications

  • Supported Input Formats βœ…
    • targetUrls: array of URL objects (each includes url)
  • Proxy Support βœ…
    • proxySettings with proxy support support for more reliable scraping.
  • Phone Extraction βœ…
    • Controlled via enablePhoneExtraction (default true).
  • Social Extraction βœ…
    • Controlled via enableSocialMediaExtraction (default true).
  • Retry Mechanism βœ…
    • Includes resilience for scraping stability (implementation details are not exposed here).
  • Dataset Structure βœ…
    • One output record per domain with: domain, homepage_url, emails, phone_numbers, social_media.
  • Limitations ❌
    • Works only with publicly accessible contact information available on scraped pages; results depend on what the target sites expose.

FAQ

Can this Website Phone Number Scraper extract phone numbers from any website?

βœ… It can attempt to scrape phone numbers from any websites you provide in targetUrls. Results depend on what contact information is publicly available on those pages, and whether phone numbers are present in accessible content.

Does it also extract emails and social media links?

βœ… Yes. Phone extraction is controlled by enablePhoneExtraction, and social media profile extraction is controlled by enableSocialMediaExtraction. Emails are included in the dataset output as part of each domain record.

What do I get back in the dataset?

βœ… The actor saves one JSON object per domain with domain, homepage_url, emails, phone_numbers, and social_media. If a domain fails, you’ll still receive a record with empty arrays for the extracted fields.

Do I need to write any code to use it?

βœ… No coding required. You can run it directly from Apify Console by filling in the INPUT fields and then export the dataset results.

How do I improve the success rate for web scraping phone numbers?

βœ… Use the proxySettings option (especially proxy support) to help the run complete reliably across many domains, and consider enabling or disabling extraction features based on your needs.

Can I integrate the output into my CRM or pipeline?

βœ… Yes. The dataset is structured and includes consistent fields like domain, emails, phone_numbers, and social_media, which makes it straightforward to map into CRM imports or downstream analytics.

Is it safe and compliant to collect phone numbers and emails?

βœ… The actor is designed to collect information from publicly accessible sources. You are responsible for complying with applicable laws (for example GDPR/CCPA), platform terms, and spam regulations.


Support & feature requests

If you’re using Website Phone Number Scraper and want enhancements, I’d love to hear about it.

  • πŸ’‘ Feature Requests: Examples include custom output fields, CSV-friendly formatting options, or additional data enrichment for contact data scraper workflows.
  • πŸ“§ Contact: Email dataforleads@gmail.com.

User feedback directly shapes what we improve next for automated phone number scraping and related contact data scraping software use cases.


Final thoughts on Website Phone Number Scraper

If you need an SEO-optimized, reliable Website Phone Number Scraper for extracting phone numbers from websites at scale, this actor gives you structured results you can use right away. Get more accurate contact datasets faster with fewer manual steps.


Disclaimer

This tool accesses publicly accessible sources only. It does not access private profiles, authenticated content, or password-protected pages. It’s your responsibility to ensure your use complies with applicable laws (including GDPR/CCPA), spam regulations, and the target websites’ terms of service.

For data removal requests, contact dataforleads@gmail.com. Please use this tool responsibly, ethically, and for legitimate purposes only.

You might also like

Instagram Phone Number Scraper

contacts-api/instagram-phone-number-scraper

Extract public contact numbers with our Instagram Phone Number Scraper. Find phone numbers from Instagram profiles for lead generation, outreach, and marketingβ€”fast, accurate, and scalable.

Instagram Profile Phone Number Scraper

contacts-api/instagram-profile-phone-number-scraper

Collect public phone numbers using our Instagram Profile Phone Number Scraper. Extract contact details from Instagram profiles for outreach, sales, and lead generation.

857

5.0

11880.com Branchenbuch Scraper

m3web/11880-com-branchenbuch-scraper

Actor fΓΌr 11880.com: findet Unternehmen nach Branche und extrahiert Kontaktdaten (E‑Mail, Telefon, Adresse). EN: Scraper for German companies listed in the 11880.com Branchenbuch (business directory).

Facebook Marketplace [$1.5πŸ’°] Get newest items ASAP

memo23/facebook-marketplace-scraper-ppe

πŸ’°$1.50 per 1,000 Facebook Marketplace scraper β€” search by keyword or URL, no login required. Filter by price, condition, location radius & date listed. Cars return full vehicle data: make, model, mileage, transmission & VIN. Every listing: all photos, seller & GPS. Monitoring mode. JSON/CSV out.

πŸ‘ User avatar

Muhamed Didovic

139

5.0

Facebook Marketplace Scraper β€” No Login Required

crowdpull/facebook-marketplace-scraper

Extract listings from Facebook Marketplace by location. No login or cookies needed. Supports geo-targeted search, category filtering, price range, and keyword search.

Website Phone Number Scraper

contacts-api/website-phone-number-scraper

Find contact numbers instantly using our Website Phone Number Scraper. Extract phone numbers from websites for sales outreach, lead generation, and marketing.

Facebook Marketplace | Search | Detail Pages | Scraper

memo23/facebook-marketplace-cheerio

Facebook Marketplace scraper β€” search by keyword or URL, no login required. Filter by price, condition, location radius & date listed. Cars return full vehicle data: make, model, mileage, transmission & VIN. Every listing: all photos, seller & GPS. Monitoring mode. JSON/CSV out.

πŸ‘ User avatar

Muhamed Didovic

290

5.0

Facebook Marketplace Scraper

inquisitive_sarangi/facebook-marketplace-scraper

Scrape facebook marketplace with highly targeted/customized search queries and filters. Export and download data to CSV/JSON etc.

563

3.0

Website Phone Number Contact Finder

scrapio/website-phone-number-contact-finder

Website Phone Number Contact Finder helps you collect business phone numbers from websites automatically. Use the data for cold calling, partnerships, and supplier outreach. Fast extraction with clean, structured results.

Facebook Marketplace Scraper

apify/facebook-marketplace-scraper

Extract data from one or multiple Facebook Marketplace listings. Scrape data on apartments, whole categories, items for sale, prices, location and sellers. Export scraped data in JSON, CSV, and Excel, run the scraper via API, schedule and monitor runs or integrate with other tools.