---
title: "Validate up to 50 email addresses"
method: POST
path: "/validations/addresses"
tags: ["emailValidation"]
---

# Validate up to 50 email addresses

`POST /validations/addresses`

Determine whether an email address is a valid format, whether it is a disposable address,
and the domains or IP addresses it is associated with.

## Request body

- object
  - `emails` EmailString[] — email addresses

## Response `200`

Array of EmailAddressIntegrity objects

- EmailAddressIntegrity[]
  - `email` string, email, required — Full email address that was checked.
  - `validFormat` boolean, required — Indicates if the format is valid.
  - `local` string — The "local part" of the email address, before the @ symbol.
  - `domain` string, domain — The domain of the email address which was used for evaluating disposable components, after the @ symbol.
  - `isDisposable` boolean — Boolean indicating if this email address is known to resolve to disposable email providers, most likely making it not useful for marketing mailing lists or signups.
  - `disposableDomains` string[] — Array of string domains where this email resolves to, which is helpful when the domain is custom, but receives its mail at a disposable email provider.
  - `aliases` string[] — Array of string domains and IP addresses which are associated with the domain for this email address.

---

[API](https://skmtc.dev/mailsac/apis/mailsac-api-specification.md) · [All operations](https://skmtc.dev/mailsac/apis/mailsac-api-specification/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mailsac/mailsac-api-specification/revisions/5f8b55c76229/schema)
