Website Contact Scraper — Emails, Phones, WhatsApp & Socials avatar

Website Contact Scraper — Emails, Phones, WhatsApp & Socials

Pricing

from $1.40 / 1,000 website with contacts

Go to Apify Store
Website Contact Scraper — Emails, Phones, WhatsApp & Socials

Website Contact Scraper — Emails, Phones, WhatsApp & Socials

Extract emails, phone numbers, WhatsApp, social profiles and Brazilian CNPJs from any list of websites. Finds the contact and about pages automatically, decodes protected emails and validates phones in international format.

Pricing

from $1.40 / 1,000 website with contacts

Rating

0.0

(0)

Developer

Jefferson Valandro

Jefferson Valandro

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

16 hours ago

Last modified

Categories

Share

Give it a list of websites and get back every way to contact each company: emails, phone numbers, WhatsApp, social profiles and, for Brazilian companies, the CNPJ with official registry data.

Why this one

  • Finds the right pages: starts at the home page and visits the pages that look most like contact pages (contact, about, support, imprint, contato, fale conosco, sobre...).
  • Catches hidden emails: decodes Cloudflare-protected emails and name [at] domain [dot] com obfuscation; emails from the site's own domain come first.
  • Clean phones: validated and formatted in international E.164 (+14243638064), with the country inferred from the page language, so local numbers aren't misread.
  • WhatsApp numbers from wa.me and WhatsApp API links.
  • Social profiles: Instagram, Facebook, LinkedIn, X/Twitter, YouTube, TikTok, Pinterest, GitHub, Telegram (share buttons are ignored).
  • Brazilian CNPJ, enriched: valid CNPJs found on the page come with legal name, registration status (active/closed), size, city and tax regime from the official Receita Federal registry.
  • Gets past blocks: if a site refuses the server IP, it retries through Apify Proxy, then a residential IP.
  • Pay only for websites where contacts were found. Sites that are down or have nothing are listed with the reason, free.

Input

{
"urls": ["https://www.allbirds.com", "rdstation.com", "stripe.com"],
"maxPagesPerSite": 5,
"enrichCnpj": true
}

Output (one item per website)

FieldDescription
domain, finalUrl, title, descriptionthe website
emailsup to 25, own-domain emails first
phones, whatsappE.164 format
socials{instagram: [...], linkedin: [...], ...}
cnpjs, cnpjDetailsBrazilian company IDs and their registry data
contactPageUrl, pagesVisitedwhere the contacts came from
errorwhy a site gave no result (not charged)

Example output

One real item from a test run (long texts and lists shortened):

{
"url": "https://rdstation.com",
"finalUrl": "https://www.rdstation.com/",
"domain": "rdstation.com",
"title": "RD Station",
"description": "Automatize seu marketing e controle suas vendas com os softwares da RD Station! Temos as melhores soluções para crescer sua operação. Teste de graça!",
"emails": [
"contato@rdstation.com"
],
"phones": [
"+554838772700"
],
"whatsapp": [],
"socials": {
"instagram": [
"https://www.instagram.com/rdstation"
],
"youtube": [
"https://www.youtube.com/channel/UC5lPKvmw6-DFya_qreisENQ"
],
"linkedin": [
"https://br.linkedin.com/company/rd-station"
],
"x": [
"https://x.com/rd_station"
],
"facebook": [
"https://www.facebook.com/ResultadosDigitais"
]
},
"cnpjs": [
"13021784000186"
],
"contactPageUrl": "https://www.rdstation.com/legal-e-privacidade/",
"pagesVisited": 5,
"cnpjDetails": [
{
"cnpj": "13021784000186",
"razaoSocial": "RD GESTAO E SISTEMAS S.A.",
"nomeFantasia": "RD STATION",
"situacao": "ATIVA",
"dataAbertura": "2010-12-16",
"porte": "DEMAIS",
"cnaeDescricao": "Desenvolvimento e licenciamento de programas de computador não-customizáveis",
"municipio": "FLORIANOPOLIS",
"uf": "SC",
"simplesNacional": null,
"mei": null
}
]
}

How much does it cost?

You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.

What you getPriceExample
Website with contacts$0.002 each1,000 website with contactss = $2.00

The Apify Free plan includes $5 of monthly credit, enough for about 2,500 website with contactss per month at no cost. You can also set a maximum spend per run.

On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.