Hyperscrape Store

Email Finder & Pattern Detector

Find emails on a company site, detect the address pattern, and guess emails for given names.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/email-finder-scraper?domain=mozilla.org

About

Given a company domain (and optionally a list of people's names), this scraper:

  1. crawls the homepage plus prioritized contact/about/team/impressum pages (same host only) and extracts every e-mail address found, with the page(s) it appeared on;
  2. infers the organization's address pattern (first.last@, f.last@, first_last@, …) from the personal addresses it found — confirmed against your input names when they match, otherwise inferred structurally;
  3. generates candidate e-mail addresses for each input name using the inferred pattern (falling back to the most common corporate patterns);
  4. checks the domain's MX records via Google Public DNS.

Honest verification note: the MX check only tells you the domain can receive mail (domainAcceptsMail). Candidate addresses are pattern-based guesses — they are not individually verified, and are flagged as such.

Input

domain*
string
Domain or website URL of the company, e.g. mozilla.org.
names
array
Full names to generate candidate addresses for, one per line.
maxPages
integer
How many pages of the site to scan for addresses.(default: 6)
{
  "domain": "mozilla.org",
  "names": [
    "Mitchell Baker"
  ],
  "maxPages": 4
}

Output fields

domainemailsFoundinferredPatternsbestPatterncandidatesdomainAcceptsMailmxRecordspagesScanned

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/email-finder-scraper/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"mozilla.org","names":["Mitchell Baker"],"maxPages":4}'