Website Contact Info Scraper: Emails & Phones avatar

Website Contact Info Scraper: Emails & Phones

Pricing

from $0.84 / 1,000 website scanneds

Go to Apify Store
Website Contact Info Scraper: Emails & Phones

Website Contact Info Scraper: Emails & Phones

Get public emails, phones and social links from any website's home and contact pages. Reads JSON-LD and obfuscated emails, retries on errors. One result per site. License: personal use only; resale and redistribution prohibited. Created with the help of artificial intelligence.

Pricing

from $0.84 / 1,000 website scanneds

Rating

0.0

(0)

Developer

Bon Plein Capital

Bon Plein Capital

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

23 days ago

Last modified

Features

Limited permissions

Share

Website Contact Info Scraper

Turn a list of websites into emails, phone numbers and social profiles in minutes, for a fraction of a cent each. Website Contact Info Scraper extracts the public emails, phone numbers and social media links of any website. Give it a list of URLs and it scans each start page plus contact-like pages (contact, about, legal notice, team, support) of the same site, then returns one clean record per website that you can download as JSON, CSV or Excel, or read through the Apify API. It is a fast, lightweight way to build lead lists and enrich company data without opening a browser.

What can this Actor do?

  • Find email addresses, from mailto: links and from visible page text.
  • Find phone numbers, from tel: links and from visible text in international or formatted notation.
  • Collect social profile links: LinkedIn, X/Twitter, Facebook, Instagram, YouTube, TikTok, GitHub and Pinterest. Share buttons are ignored.
  • List the pages scanned, so you can check where each contact came from.
  • Run on the Apify free plan: a few dozen websites fit in the monthly free credits.

How to use it

  1. Click Try for free and open the Input tab.
  2. Paste the website URLs (one per line), or keep the prefilled example.
  3. Choose how many pages to scan per website (default 3) and the maximum number of websites.
  4. Click Start, then download the results from the Output tab, or call the Actor from the API, Make, Zapier or n8n.

The Actor reads the HTML each page returns, including structured data (JSON-LD), Cloudflare-protected emails and "name [at] domain [dot] com" spellings. It does not run a browser, log in, open private accounts or bypass captchas, so details injected only by JavaScript may be missing.

Input

{
"urls": ["https://apify.com"],
"maxPagesPerSite": 3,
"maxItems": 3
}

Output

One dataset item per website:

{
"url": "https://apify.com",
"domain": "apify.com",
"emails": ["hello@apify.com"],
"phones": [],
"linkedin": ["https://www.linkedin.com/company/apifytech"],
"twitter": [],
"x": [],
"facebook": [],
"instagram": [],
"youtube": [],
"tiktok": [],
"github": ["https://github.com/apify"],
"pinterest": [],
"pagesScraped": ["https://apify.com"]
}

How much does it cost?

This Actor uses pay per event pricing: you pay one result event for each website scanned, and nothing more. 1,000 results cost 1,000 result events at the price shown in the Pricing tab. Apify's free plan gives you monthly credits to try it before you pay.

FAQ

The Actor only reads contact details that companies publish on their own public website. Business contact data can still be personal data (for example a named email address like jane.doe@company.com).

GDPR and your responsibility: you, the user, are the data controller for what you collect and do with it. Under the GDPR (and similar laws) you need a lawful basis, must inform people, honor access and deletion requests, and must keep only what you need. You are also responsible for anti-spam rules (ePrivacy, CAN-SPAM) and for the target websites' terms. The Actor's author gives no legal advice and accepts no liability for your use.

Why are some fields empty?

The website may not publish that detail, or may load it with JavaScript. Raise Maximum pages per website to scan more pages.

What if something does not work?

Open an issue in the Issues tab with your input and the run link.

Can I use it through the API?

Yes. Every run can be started and read through the Apify API and its Python and JavaScript clients.


Created with the help of artificial intelligence.