Structured scraping
Find contact emails on websites
Scan a website and its likely contact pages for public email addresses, with optional JSON output and source URLs.
Run this template
Clone just this template, configure Notte, and start the run.
Before running
- Have
NOTTE_API_KEYready. Generate an API key.
Need help? Join the Notte Slack.
Extraction path
- Opens the target website in a Notte browser session and extracts email addresses from decoded page content.
- Discovers same-site contact and support links before falling back to common contact-page paths.
- Reports each unique email address and, in JSON mode, the pages where it was found.
- Uses deterministic parsing and regular expressions without an AI model at runtime.
Run controls
- Defaults to Mobius Digital; pass another website as the optional positional argument, with or without the https:// scheme.
- Use --json for machine-readable output that includes source page URLs (TypeScript: npm start -- [url] --json).
- Use --verbose to print fetched pages and skipped-page errors (TypeScript: npm start -- [url] --verbose).
- NOTTE_API_KEY: Notte API key loaded from the environment or local .env file.
Use it for
- Finding public contact channels for company research.
- Enriching lead or vendor records with published email addresses.
- Auditing whether contact details are discoverable on a website.
- Only collect and use public contact information in accordance with applicable laws and website terms.