---
title: "Email Verification"
method: GET
path: "/emailvalidation"
tags: ["Email"]
---

# Email Verification

`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`

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.

## Query parameters

- `email` string, required

## Response `200`

Completed verification or application-level error

- EmailCheckResponse
  - `balance` integer: Current remaining email credits after the check or refund attempt. Omitted when API authentication fails.
  - `status` boolean, required: True for a completed check, including an invalid address; false for authentication, credit, or lookup failure.
  - `email` string: Checked address; present on completed checks.
  - `emailformat` boolean: Whether the address has valid syntax; present on completed checks.
  - `emailexist` boolean: True for deliverable or catch-all results; present on completed checks.
  - `verdict` string: Completed check verdict: deliverable, undeliverable, unknown (catch-all), or invalid_format.
  - `reason_code` string: Lookup reason on completed checks or lookup failures; credit_refund_pending means restoration could not complete. Omitted for authentication or insufficient-credit errors.
  - `error` string: Human-readable error when status is false.

## Other responses

- `401`: Invalid API key
- `402`: Insufficient email credits

---

[API](https://skmtc.dev/proweblook/apis/proweblook-api.md) · [All operations](https://skmtc.dev/proweblook/apis/proweblook-api/llms.txt) · [OpenAPI document](https://skmtc.dev/proweblook/apis/proweblook-api/revisions/b15b4101aa8e?raw)
