primaryEmail
Optional
Best address: on the company's domain, deliverable, info@/contact@/sales@ first.
Website Contact Extractor: Emails, Phones & Socials
Pricing
from $3.00 / 1,000 website profileds
Turn any list of websites into verified contact profiles: emails (MX-checked, role vs personal), phone numbers validated to E.164, WhatsApp, social profiles, address, VAT ID and contact page. Reads homepage + contact/imprint pages. $3 per 1,000 sites.
input
Optional
The website as entered.
domain
Optional
Registrable domain, e.g. acme.co.uk.
finalDomain
Optional
Domain after redirects (e.g. hotjar.com -> contentsquare.com).
url
Optional
Final homepage URL.
status
Optional
ok or error (error rows are free).
companyName
Optional
From schema.org JSON-LD, og:site_name or the page title.
legalName
Optional
Legal entity name when published.
description
Optional
Meta description.
primaryEmail
Optional
Best address: on the company's domain, deliverable, info@/contact@/sales@ first.
primaryPhone
Optional
Best phone number in E.164.
emails
Optional
[{email, type (role|personal|generic), onDomain, verdict (valid|invalid|risky|unknown), hasMx, isFreeProvider, isDisposable, suggestion, source (mailto|text|cloudflare|obfuscated|jsonld), foundOn[]}]
phones
Optional
[{e164, international, national, countryCode, type (mobile|fixed_line|toll_free…), label (phone|mobile|fax|whatsapp), source (tel|text|jsonld|whatsapp), foundOn[]}]. Only numbers that pass libphonenumber validation.
address
Optional
{street, city, region, postalCode, country} from JSON-LD or microdata.
geo
Optional
{lat, lng}.
openingHours
Optional
schema.org openingHours.
vatId
Optional
VAT ID when published in structured data.
foundingDate
Optional
Founding date.
logo
Optional
Logo or og:image URL.
favicon
Optional
Favicon URL.
language
Optional
countryGuess
Optional
Country used for local phone numbers (address, ccTLD, language or your default).
contactPageUrl
Optional
Main contact / imprint page.
contactFormUrls
Optional
Pages with a contact form.
schemaTypes
Optional
schema.org types found (Organization, LocalBusiness…).
emailCount
Optional
Number of emails.
phoneCount
Optional
Number of phones.
summary
Optional
One line for people and LLMs.
pagesScanned
Optional
[{url, status}]
errorCode
Optional
Error rows: SITE_UNREACHABLE, BLOCKED, HTTP_4xx/5xx, INVALID_URL, INTERNAL_ERROR.
error
Optional
Error rows: details.
durationMs
Optional
Time spent on the site.
scrapedAt
Optional
Timestamp.
socials
Optional
Best profile per network: linkedin, x, facebook, instagram, youtube, tiktok, github, pinterest, threads, telegram, whatsapp, discord, snapchat, crunchbase.