Website Contact & Metadata Scraper avatar

Website Contact & Metadata Scraper

Pricing

Pay per usage

Go to Apify Store
Website Contact & Metadata Scraper

Website Contact & Metadata Scraper

Extract emails, phone numbers, social links, page titles, meta descriptions, languages, and canonical URLs from websites and likely contact/about pages.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

snapperwapper

snapperwapper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Extract emails, phone numbers, social profile links, page titles, meta descriptions, languages, and canonical URLs from a list of websites.

This Actor is a broad lead-generation and enrichment utility for sales teams, agencies, recruiters, SEO operators, and developers who need quick contact and website metadata from a URL list without writing custom scraping code.

What it does

  • Scans each start URL for emails, phone numbers, and common social profile links.
  • Extracts page metadata such as title, meta description, canonical URL, and language.
  • Optionally follows likely same-domain contact, about, team, and support pages.
  • Accepts plain domains or full URLs.
  • Emits one dataset row per scanned page so users can inspect where each contact was found.
  • Can include error rows for failed pages when you want full auditability.

Common use cases

  • Enrich a company URL list with contact emails and phone numbers.
  • Build lightweight lead datasets from business directories you already have.
  • Check website metadata for SEO or content audits.
  • Find official social profile links from company homepages.
  • Run scheduled checks over a small account or prospect list.

Input

  • startUrls: websites or pages to scan. Plain domains are normalized to https://.
  • findContactPages: follow likely contact/about/team/support pages from the start URL.
  • sameDomain: keep discovered contact-page crawling on the same domain.
  • maxPagesPerStartUrl: maximum pages scanned per website, including discovered contact pages.
  • maxResults: maximum dataset rows across all websites.
  • includeErrors: emit rows for pages that fail instead of only logging them.

Output

Each dataset item includes fields such as:

{
"url": "https://example.com/contact",
"finalUrl": "https://example.com/contact",
"pageType": "contactPage",
"title": "Contact Example Inc",
"metaDescription": "Contact Example Inc sales and support",
"language": "en",
"emails": ["sales@example.com"],
"phones": ["+14155550100"],
"socialLinks": {
"linkedin": ["https://www.linkedin.com/company/example"]
},
"scrapedAt": "2026-07-17T00:00:00.000Z"
}

Notes and responsible use

This Actor extracts information that appears on the submitted websites. It does not bypass logins, solve captchas, scrape private data, or enrich with third-party personal-data providers. Users are responsible for complying with applicable privacy, spam, and website terms when using extracted contact data.

For best results, start with official company homepages and keep maxPagesPerStartUrl between 2 and 5.

Pricing

The Actor is currently published for demand validation as normal Apify platform usage. If monetized later, a simple pay-per-result model can charge per successfully scanned page or per website with at least one contact found.