Skip to content
RequestGuard Documentation
Pricing
Email Intelligence Updated Sep 8, 2026

Email Check API

Classify email addresses by disposable, free mailbox, role account, domain age, and risk signals.

Use POST /email/check when you need mailbox-specific signals without running a full fraud assessment.

Endpoint

POST /email/check

An active workspace API key and any Suite or Lookups plan are required. Each request consumes one shared lookup unit. See Authorization for limits and errors.

Request

{
  "email": "user@example.com"
}

Response

{
  "email": "user@example.com",
  "domain": "example.com",
  "risk_score": 12,
  "domain_rating": 42.1,
  "risk_level": "low",
  "disposable": false,
  "free": false,
  "role": false,
  "domain_age_days": 10227,
  "suggested_action": "allow",
  "checked_at": "2026-05-18T12:00:00.000Z"
}

Signals

SignalMeaning
disposableThe mailbox domain is associated with temporary inbox services.
freeThe mailbox uses a common free email provider.
roleThe local part appears to be a shared role account such as admin or support.
domain_age_daysApproximate age of the email domain when available.
domain_ratingAhrefs backlink-authority metric for the email domain. It is separate from RequestGuard’s risk score; attribution is included in sources.

For signup, login, checkout, and form decisions, prefer Fraud Decisioning so RequestGuard can combine email, IP, device, domain, and behavior signals.