Unadhi Guides

Find public role emails (sales@, press@, support@) on a company website without guessing

Updated 14 Oct 2026 · Disclosure: the Contact Details Scraper linked below is an Unadhi product on the Apify Store. This guide is free, the manual method needs no tool at all, and the Apify method works with any contact scraper.

Short answer: do not guess sales@company.com. Companies publish the shared inbox they want you to use, usually in the footer, the contact, about or press page, the impressum or legal notice, the privacy policy, or /.well-known/security.txt. Check those pages, copy the address exactly as shown, and note the page you found it on. For tens or hundreds of sites, paste the homepages into a contact scraper on Apify with personal emails switched off and robots.txt respected, then export the role inboxes to CSV. Use them for one-to-one messages that fit the inbox, not bulk cold email.

Why guessing is a bad idea

Step 1: decide which inbox you actually need

Your reason for writingInbox names companies often useWhere it is usually published
Buy, wholesale, quotesales@, orders@, b2b@, wholesale@Contact page, footer, "For business" page
Story, interview, media kitpress@, media@, pr@Press or newsroom page, about page
Partnership, reseller, integrationpartners@, partnerships@, bd@Partners page, about page
Problem with an order or productsupport@, help@, care@Help centre, contact page, order emails
Data protection requestprivacy@, dpo@, dataprotection@Privacy policy
Security vulnerabilitysecurity@/.well-known/security.txt, security page
General enquiryinfo@, hello@, contact@Footer, contact page, impressum

These are common naming habits, not rules. A company may use none of them. Only use an address you have actually seen published.

Step 2: check the pages where companies publish inboxes

Two quick tricks: press Ctrl+F and search for @ on each page, and hover over "Email us" buttons to see the mailto: address behind them. Some sites show a form only; in that case the form is the published channel, so use it.

Step 3: write down only what is published

Keep a small sheet with one row per company:

Company siteRole inboxPurposeFound onChecked
example-brand.comsales@example-brand.comWholesaleexample-brand.com/contact14 Oct 2026
example-saas.iopress@example-saas.ioMediaexample-saas.io/press14 Oct 2026

Example rows only, to show the layout. Not real company data.

The "found on" column matters: it is your proof that the company published the address, and it lets you re-check later if the page changes. If the only address you can find is a person's name (for example firstname.lastname@), leave it out of this sheet. That is personal data and needs a separate, lawful reason.

Step 4: for a list of sites, run a contact scraper on Apify

Checking by hand is fine for five companies. For fifty, a contact-details Actor visits each homepage plus a few contact-like pages and collects the published addresses for you.

  1. Create a free Apify account (no card needed for the free plan; see apify.com/pricing for the current monthly free usage).
  2. Open the Contact Details Scraper: Emails, Phones, Socials and click Try for free. Current pricing is shown on that Store page.
  3. Paste your company homepages. In JSON view a privacy-safe input looks like this:
{
  "urls": ["example-brand.com", "example-saas.io"],
  "maxPagesPerSite": 4,
  "includePersonalEmails": false,
  "includePersonProfiles": false,
  "respectRobotsTxt": true,
  "respectTermsOfService": true,
  "checkEmailMx": true,
  "defaultCountry": "IN"
}

Click Save & Start. You get one row per website with the emails found, the page each was found on, phones, social links and a status. Sites that blocked crawling come back as blocked-by-robots or blocked-by-terms: respect that and use the manual checklist or the site's contact form instead of trying another tool to get round it.

Already have a Google Maps or other business dataset on Apify? Pass its dataset ID instead of URLs; see enrich a Google Maps Apify dataset with emails and phones.

Step 5: check the result and use it one to one

Common mistakes

This guide is general information, not legal advice. Rules on contacting businesses by email (for example GDPR and ePrivacy rules in the EU, the UK's PECR, CAN-SPAM in the US and India's DPDP Act) differ by country and by purpose. The Actor reads only public pages, uses an honest bot User-Agent, follows robots.txt, never logs in and never gets around blocks. You are responsible for how you use the data and for following each site's terms and your local law.

Related guides

← All guides

Unadhi Guides are free, independent explainers. We correct errors as soon as we find them: write to mininglife7@gmail.com.