Contact Extractor – Website Emails & Phone Numbers · Apify
Contact Extractor – Emails, Phones & Socials from Any Website avatar

Contact Extractor – Emails, Phones & Socials from Any Website

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Contact Extractor – Emails, Phones & Socials from Any Website

Contact Extractor – Emails, Phones & Socials from Any Website

Contact extractor: pull every email address, phone number, social media profile (50+ platforms) and contact link from the web pages you list, as structured rows. Ideal for lead generation, outreach lists and CRM enrichment. Export to CSV, JSON, Excel or API.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

2

Bookmarked

46

Total users

1

Monthly active users

12 hours ago

Last modified

Features

Limited permissions

Share

What does Contact Extractor do?

Contact Extractor reads the web pages you give it and pulls out the contact details on them: email addresses, phone numbers, social media profiles (50+ platforms, from LinkedIn and Instagram to TikTok, Telegram and WhatsApp) and contact page links. Every contact is one row, with the page it was found on.

It runs on Apify, so you can call it from the API, schedule it, or send the results to Google Sheets, Make, Zapier or n8n.

What people use it for

  • Lead generation: turn a list of company websites into emails, phones and social profiles.
  • Sales prospecting: find the LinkedIn, X or Instagram accounts behind a list of sites.
  • PR and outreach: get the contact addresses of blogs and media sites.
  • Enriching a CRM: add the socials and phones a company lists on its own site.

How to use it

  1. Click Try for free.
  2. Paste the page URLs into URLs to scrape. Use the pages where contacts usually are: home, contact, about, team.
  3. Turn on Render JavaScript for sites that load their content with scripts.
  4. Click Start. Contacts appear in the Output tab.
  5. Download as JSON, CSV or Excel, or use the API.

Input

{
"urls": [
"https://example.com/contact",
"https://another-company.com/about"
],
"batch_size": 5,
"renderJavaScript": false
}
FieldTypeDescriptionDefault
urlsarrayThe pages to read. Each URL is read as given; links on it aren't followedrequired
batch_sizeintegerPages read at the same time (1–50)5
renderJavaScriptbooleanLoad each page in a browser so contacts added by scripts are found. Slowerfalse

Output

One row per contact found:

[
{ "type": "email", "value": "hello@example.com", "source": "page_content", "from_url": "https://example.com/contact" },
{ "type": "phone", "value": "+1 415 555 0132", "source": "page_content", "from_url": "https://example.com/contact" },
{ "type": "social", "platform": "linkedin", "value": "example-inc", "url": "https://www.linkedin.com/company/example-inc", "source": "page_content", "from_url": "https://example.com/contact" },
{ "type": "contact_link", "value": "https://example.com/support", "source": "page_content", "from_url": "https://example.com/contact" }
]
FieldTypeDescription
typestringemail, phone, social or contact_link
valuestringThe email, phone number, social username or link
platformstringFor social rows: the platform, like linkedin, instagram, tiktok
urlstringFor social rows: the full profile URL
sourcestringWhere on the page it was found
from_urlstringThe page it was found on

How many results will I get?

It depends on the page. A contact page often has 3–15 contacts, a page with no contact details gives none. Each contact appears once per page. You pay per contact; your plan's rates are on the Pricing tab.

FAQ

Does it crawl the whole website? No, it reads exactly the pages you list. To cover a site, add its contact, about and team pages, or get the site's URLs first with URL Extractor & Website Crawler below.

Does it find emails hidden behind forms or logins? No, only what's written on the public page.

Is it maintained? Yes, I keep it running. If something breaks, open an issue in the Issues tab and I'll look at it.

Need a custom feature? Open an issue or message me on Discord: maged03211


⭐ Found it useful? A short review on the Store helps other people find it, and it tells me what to improve next.