VOOZH about

URL: https://apify.com/santamaria-automations/website-contact-extractor

โ‡ฑ Website Contact Extractor (HTTP) ยท Apify


Pricing

from $5.00 / 1,000 contact extracteds

Go to Apify Store

Website Contact Extractor (HTTP)

Extract contacts from any company website: names, emails, phones, LinkedIn. Offer targeting mode ranks decision-makers by relevance to your pitch so you always reach the right person first. AI-powered, multilingual, no browser needed.

Pricing

from $5.00 / 1,000 contact extracteds

Rating

0.0

(0)

Developer

๐Ÿ‘ Ale

Ale

Maintained by Community

Actor stats

0

Bookmarked

26

Total users

3

Monthly active users

a month ago

Last modified

Share

Website Contact Extractor

Extract contact information from any website โ€” emails, phone numbers, social media links, and company address โ€” in a single run. Give it a list of URLs and get back one consolidated contact record per site. No API keys needed.

How It Works

For each URL you provide, the scraper:

  1. Visits the homepage and captures the page title and meta description
  2. Parses schema.org JSON-LD structured data to extract the company address
  3. Discovers internal links โ€” contact, about, impressum, team, and privacy pages are always crawled first
  4. Extracts email addresses from page text and mailto: links
  5. Extracts phone numbers from tel: links and international-format (+XX) text
  6. Finds social media profile links (LinkedIn, Twitter/X, Facebook, Instagram, YouTube, Xing)
  7. Returns one record per website with all contact details consolidated

Challenge pages (bot-protection walls) are skipped automatically so the run keeps going.

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client โ€” Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=nanoscrape/website-contact-extractor

Example prompt once connected:

"Use website-contact-extractor to extract the contact email, phone number, and LinkedIn page for acme-corp.com."

Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.

Input Example

{
"urls":[
"acme-corp.com",
"https://www.another-company.de",
"https://startup.io/contact"
],
"maxPagesPerUrl":15
}

Bare domains (acme-corp.com) and full URLs are both accepted.

Output Example

[
{
"url":"https://acme-corp.com",
"domain":"acme-corp.com",
"title":"Acme Corp โ€” Business Solutions",
"description":"We help businesses automate their operations worldwide.",
"emails":["info@acme-corp.com","sales@acme-corp.com"],
"phones":["+1 555 123 4567"],
"address":"123 Main St, San Francisco, CA 94105, US",
"social_links":{
"linkedin":"https://linkedin.com/company/acme-corp",
"twitter":"https://twitter.com/acmecorp",
"facebook":"https://facebook.com/acmecorp"
},
"pages_crawled":9,
"scraped_at":"2026-05-06T10:00:00Z"
}
]

Pricing

You pay per website processed โ€” one charge per contact record regardless of how many emails or phone numbers were found.

EventPriceDescription
Actor start$0.15Covers container startup
Contact result$0.001Per website contact record produced

Example costs:

WebsitesCost
1 website$0.151
100 websites$0.25
1,000 websites$1.15
10,000 websites$10.15

No monthly fees. No minimum spend.

Input Parameters

ParameterTypeDefaultDescription
urlsstring[]requiredWebsite URLs or bare domains to scrape
maxPagesPerUrlinteger15Max pages to crawl per site (1โ€“50)
proxyConfigurationobjectApify proxyProxy settings

Output Fields

FieldTypeDescription
urlstringInput URL that was scraped
domainstringNormalized domain name
titlestringPage title from the homepage
descriptionstringMeta description from the homepage
emailsstring[]All unique email addresses found (lowercase)
phonesstring[]Phone numbers from tel: links and international-format text
addressstringCompany address from schema.org JSON-LD structured data
social_linksobjectSocial profiles found (linkedin, twitter, facebook, instagram, youtube, xing)
pages_crawledintegerNumber of pages visited
scraped_atstringISO timestamp of when the record was produced

Tips

  • Contact and impressum pages are checked first โ€” the scraper prioritizes /contact, /kontakt, /impressum, /about, /team, and similar paths
  • 15 pages covers most SMB and mid-market sites โ€” most businesses expose all contact info within the first 15 pages
  • Increase to 30โ€“50 pages for large corporate sites or to find role-specific emails (hr@, press@)
  • One record per website โ€” all emails, phones, and social links from a site are consolidated into a single row, making it easy to use in spreadsheets or CRMs
  • Address from structured data โ€” address is only populated when the site includes schema.org JSON-LD markup (common on SMB and local business sites)

Related Actors

Enrich with more data

Lead generation sources

Issues & Feature Requests

If something is not working or you're missing a feature, please open an issue and we'll look into it.

You might also like

Extract Emails Contacts Socials From Any Website

scrapio/extract-emails-contacts-socials-from-any-website

โœ‰๏ธ Extract emails, phones, contact pages & social profiles from any website. ๐Ÿ”Ž Lightning-fast email extractor & contact scraper for lead gen, sales outreach, and research. ๐Ÿš€ Clean, structured export to power your CRM and campaigns.

Website Contact Scraper โ€“ Email, Phone & Social Extractor

logiover/website-contact-scraper

Bulk email and contact extractor for any website. Scrape emails, phones and social links with no API and export leads to CSV or JSON.

Website Lead Intelligence โ€” Find the Right Person, Verified

ryanclinton/website-contact-scraper

Turn company websites into ready-to-email decision-makers. Verified emails, named contacts ranked by seniority, buying-committee classification, A/B/C decision tiers, and optional scheduled monitoring + CRM auto-push to HubSpot/Salesforce. $0.15/site.

507

4.4

B2B Lead Scraper - Emails, Phones & Contacts

logiover/b2b-lead-scraper

Scrape B2B emails, phones & decision-makers by sector + country. Apollo alternative, no login, export verified leads to CSV/JSON. Email-pattern finder.

B2B LinkedIn Lead Generator

chieftools/b2b-linkedin-lead-generator

Find B2B decision-makers on LinkedIn by describing your ideal customer. AI discovers matching companies from live web data, identifies the right people, and scores every lead for relevance. Pay only for qualifying leads.

277

4.3

Find Mobile Phones of Decision Makers

parvenu/mobile-phone-enrichment

Find mobile phones for decision makers for $.20 / cell phone

Website Email & Contact Extractor + AI (Lead Finder)

lizzyyy2/email-contact-extractor-ai

Extract emails, phone numbers and social profiles from any company website over HTTP, then let built-in AI pick the best outreach contact and write a personalized opener. No API key, no browser. Built for lead generation.