---
title: "Validate up to 100 emails at once"
method: POST
path: "/email/validate-batch"
tags: ["Email"]
---

# Validate up to 100 emails at once

`POST /email/validate-batch`

## Request

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

Runs the full validation on each email in the array (max 100).

## Request body

- object
  - `emails` string[], required

## Response `200`

Default Response

- object
  - `count` number
  - `results` 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)
