VOOZH about

URL: https://apify.com/scraperduo/web-contacts

⇱ Website Contacts (Phone & Email) Β· Apify


πŸ‘ Website Contacts (Phone & Email) avatar

Website Contacts (Phone & Email)

Pricing

from $15.00 / 1,000 results

Go to Apify Store

Website Contacts (Phone & Email)

Scrapes emails and phone numbers from websites. Prioritizes contact pages automatically.

Pricing

from $15.00 / 1,000 results

Rating

5.0

(1)

Developer

πŸ‘ Berker Ozer

Berker Ozer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Web Contacts Scraper

Extract email addresses and phone numbers from any website β€” automatically. This Actor visits a website's homepage, detects its contact page in 100+ languages, and collects all publicly available contact information without any manual configuration.

What does this Actor do?

Given a list of websites or domains, the Web Contacts Scraper:

  1. Visits the homepage of each site
  2. Scans all links for contact-related pages (e.g. /contact, /iletisim, /kontakt, /nous-contacter, /contatto, etc.)
  3. If a contact page is found, navigates directly to it β€” no unnecessary crawling
  4. If no contact page is detected, crawls the site's other pages to find contact information
  5. Returns all discovered emails and phone numbers along with the exact page URL where each was found

Features

  • Multilingual contact page detection β€” Recognizes contact page slugs in 100+ languages and regions (English, Turkish, German, French, Spanish, Italian, Portuguese, Arabic, Japanese, Chinese, Korean, Russian, Hindi, and many more)
  • Smart crawl strategy β€” Prioritizes contact pages to minimize requests and return results faster
  • Multiple extraction strategies β€” mailto: links, tel: links, text node scanning, keyword proximity detection (Tel:, GSM:, Phone:, Fax:, etc.)
  • International phone number support β€” E.164 international format, Turkish local numbers, North American NANP format, keyword-based detection in any language
  • Flexible input β€” Accepts full URLs (https://example.com), bare domains (example.com), or www. prefixed domains
  • Deduplication β€” Each email and phone number is returned only once per domain, even if it appears on multiple pages
  • Source tracking β€” Every result includes the page URL where it was found

Use cases

  • Lead generation β€” Build contact lists from industry directories or competitor websites
  • B2B outreach β€” Collect email and phone data for sales prospecting
  • Data enrichment β€” Augment existing company lists with up-to-date contact information
  • Market research β€” Gather contact details from a list of businesses in a specific niche
  • CRM population β€” Automatically populate your CRM with contact data from company websites

Input

FieldTypeDescription
startUrlsArrayList of websites to scrape. Accepts full URLs or bare domains.

Example input

{
"startUrls":[
{"url":"https://apify.com"},
{"url":"example.com"},
{"url":"www.acme.org"}
]
}

All three formats are valid. Missing https:// is added automatically.

Output

Results are saved to the default dataset β€” one record per domain.

FieldTypeDescription
domainStringThe website domain (e.g. example.com), www. stripped
emailsArrayFound email addresses, each with value and source url
phonesArrayFound phone numbers, each with value and source url

Example output

{
"domain":"example.com",
"emails":[
{
"value":"info@example.com",
"url":"https://example.com/contact"
},
{
"value":"support@example.com",
"url":"https://example.com/contact"
}
],
"phones":[
{
"value":"+1 (800) 123-4567",
"url":"https://example.com/contact"
}
]
}

How contact page detection works

The scraper maintains a list of contact-related URL slugs across 100+ languages. When the homepage is fetched, every link is checked against this list. If any match is found (e.g. a URL containing contact, iletisim, kontakt, nous-contacter, contatti, hubungi, toiawase, sampark, etc.), those pages are crawled first β€” and exclusively. This prevents unnecessary crawling of product pages, blog posts, or other irrelevant sections.

If no contact page is detected, the scraper falls back to crawling up to 24 additional pages from the homepage.

Phone number detection strategies

StrategyDescription
tel: linksMost reliable β€” extracts the href value directly
International + prefixMatches E.164 format for all country codes (+1, +44, +90, etc.)
Turkish local format05321234567, (0532) 123 45 67, 0312 123 45 67
NANP format(212) 555-1234 β€” US/Canada area code with parentheses
Keyword proximityDetects numbers following labels like Tel:, Phone:, GSM:, Fax:, TΓ©lΓ©phone:, Telefon:, Handy: in any language

Technical details

  • Built with Crawlee CheerioCrawler β€” fast, no JavaScript rendering required
  • Up to 5 websites scraped in parallel
  • Up to 5 concurrent requests per website
  • Maximum 25 pages visited per website
  • Automatically skips irrelevant sections: blog posts, product/shop pages, admin areas, login pages, etc.

Limitations

  • Does not execute JavaScript β€” contact information loaded dynamically via JS may not be extracted
  • Does not bypass CAPTCHA or bot-detection systems
  • Email and phone number detection is regex-based; obfuscated or image-based contacts will not be captured

You might also like

Website Email & Contact Finder

makework36/email-finder-scraper

Find email addresses, phone numbers, and social media links from any website. Crawls pages and extracts contact information automatically.

πŸ‘ User avatar

deusex machine

69

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.

Website Email Phone Finder

simpleapi/website-email-phone-finder

πŸ”Ž Website Email Phone Finder crawls domains to extract verified emails & phone numbers from websites, contact pages & site data. πŸ“§πŸ“ž Ideal for lead gen, sales outreach & CRM enrichment. 🌐 Fast, accurate, GDPR-friendly contact discovery. πŸš€

Website Email Phone Finder

scrapier/website-email-phone-finder

πŸ”Ž Website Email & Phone Finder finds and verifies contact details from any website or domain β€” emails, phone numbers & contact pages. πŸš€ Ideal for B2B prospecting, lead gen, and outreach. Bulk search, validation, CSV export & API.

Extract Contact Details from Any Website – Email, Phone, Social

unlimitedleadtestinbox/extract-contact-details-from-any-website---email-phone-social

Find website contact details from website url (Email + Phone)

Website Email, Phone & Social Extractor

toolsnmoreapi/Website-Lead-Scraper

Extract business emails, phone numbers, and social profiles from websites β€” clean, structured, and ready for lead generation.

Website Contacts Crawler

quaking_pail/contact-crawler

Scrap website searching for contact details, emails and phone numbers