---
title: "Validate an email address (POST)"
method: POST
path: "/email/validate"
tags: ["Email"]
---

# Validate an email address (POST)

`POST /email/validate`

## Request

- Base URL: `https://abundanceapis.com`
- URL: `https://abundanceapis.com/email/validate`
- Auth: none declared

Checks syntax, MX/deliverability, disposable & role-account detection, and suggests typo fixes.

## Request body

- object
  - `email` string, required

## Response `200`

Default Response

- object
  - `email` string
  - `normalized` string
  - `valid` boolean
  - `syntaxValid` boolean
  - `local` string, nullable
  - `domain` string, nullable
  - `hasMx` boolean
  - `mxRecords` object[]
    - `exchange` string
    - `priority` number
  - `isDisposable` boolean
  - `isRoleAccount` boolean
  - `didYouMean` string, nullable
  - `reason` string

## Other responses

- `400`: Bad request

---

[API](https://skmtc.dev/abundanceapis/apis/web-toolbox.md) · [All operations](https://skmtc.dev/abundanceapis/apis/web-toolbox/llms.txt) · [OpenAPI document](https://skmtc.dev/abundanceapis/apis/web-toolbox/revisions/ada2893fef43?raw)
