---
title: "Validate an email address"
method: POST
path: "/v1/verify"
tags: ["Verify"]
---

# Validate an email address

`POST /v1/verify`

## Request

- Base URL: `https://api.volanea.com`
- URL: `https://api.volanea.com/v1/verify`
- Auth: HTTP bearer

Checks syntax, MX records, disposable domains, and role accounts. `checks.mx` is `"unknown"` when the resolver is unavailable.

## Request body

- object
  - `email` string, required

## Response `200`

The verdict.

- object
  - `email` string, required: The normalized (trimmed, lowercased) address.
  - `valid` boolean, required
  - `checks` object, required
    - `syntax` boolean, required
    - `mx` union, required
      - boolean
      - 'unknown'
    - `disposable` boolean, required
    - `roleAccount` boolean, required

## Other responses

- `401`: Missing or invalid API key.
- `422`: Request validation failed (code `validation_error`, 422).

---

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