Skip to main content
POST
Hash email address for privacy

How It Works

Pass an email address and receive SHA-256, SHA-1, and MD5 hashes of the normalized email. The email is trimmed and lowercased before hashing. Gmail addresses (gmail.com, googlemail.com) also lose their dots and plus tags and are rewritten to gmail.com. Yahoo, Proton, Fastmail, and mail.com addresses lose their plus tags but keep their dots.
To hash a single address by hand, use the free Email Hash Generator. It applies the same rules in your browser, and the address never leaves your device.
Use the returned hash with the email_hash field in Person Enrichment for privacy-safe lookups; you never need to send the raw email address.

Workflow

  1. Hash the email using this endpoint
  2. Store or transmit only the hash
  3. Use the hash with email_hash in person enrichment

Authorizations

API-Key
string
header
required

Body

application/json

Request model for email hashing.

email
string
required

Email address to hash

Response

Success - email hashed

Response model for email hashing.

email
string
required

Original email address

normalized_email
string
required

Normalized email address (used for hashing)

hashes
Hashes · object
required

Hash values keyed by algorithm (sha256, sha1, md5)