Email

Email Verification

Verify email format and mailbox deliverability in real time without sending an email. Supported on lookup.proweblook.com with GET and POST methods. Returns deliverability signals including mailbox existence, verdict, and reason codes.

get/emailvalidation

Request

  • Base URL: https://lookup.proweblook.com/api/v1
  • URL: https://lookup.proweblook.com/api/v1/emailvalidation
  • Auth: API key in query parameter api_key

Query parameters

emailstring required
Example:user@example.com

Address to verify. Invalid syntax returns a completed invalid_format result and consumes one email credit.

Response

Completed verification or application-level error

balanceinteger

Current remaining email credits after the check or refund attempt. Omitted when API authentication fails.

statusboolean required

True for a completed check, including an invalid address; false for authentication, credit, or lookup failure.

emailstring

Checked address; present on completed checks.

emailformatboolean

Whether the address has valid syntax; present on completed checks.

emailexistboolean

True for deliverable or catch-all results; present on completed checks.

verdictstring

Completed check verdict: deliverable, undeliverable, unknown (catch-all), or invalid_format.

reason_codestring

Lookup reason on completed checks or lookup failures; credit_refund_pending means restoration could not complete. Omitted for authentication or insufficient-credit errors.

errorstring

Human-readable error when status is false.

Example response

{
  "balance": 99,
  "status": true,
  "email": "user@example.com",
  "emailformat": true,
  "emailexist": true,
  "verdict": "deliverable",
  "reason_code": "mailbox_accepted",
  "error": "Service temporarily unavailable, please try again."
}

Changes

No recorded changes to this operation across all 1 revision of this API.