apyhub
COMMUNICATIONS · DATA VALIDATION

Validate Email DNS API (Including Disposable Emails)

Hosted on ApyHub

What it does

Email Validator checks whether an email address is valid and deliverable. Send an email address in the request body, and you get back a boolean data value indicating whether it passes verification.

Use disposable_checks when you want to reject known disposable domains before MX verification. It defaults to true, so you can catch throwaway addresses without adding extra logic in your app. The response stays simple: true or false.

This is useful anywhere you need to screen signups, clean lead lists, or reduce bounce rates before sending messages. Add it to registration flows, CRM imports, newsletter subscriptions, or contact forms when you want a fast yes-or-no check on an address.

POST
Verify email validity and deliverability
http://localhost:8080/apyhub/verify-email-validity-and-deliverability
QUICKSTARTGUIDE

Quickstart

Verify an email address and check whether it’s deliverable with the minimum required payload.

curl -X POST "http://localhost:8080/apyhub/verify-email-validity-and-deliverability" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]"}'

What you'll get back

Returns a JSON object with a data boolean field — true when the email passes verification and deliverability checks, false otherwise.

{
  "data": true
}
TRY ITLIVE · 25 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
body*
When true (default), reject known disposable domains before MX verification.

About this endpoint

What it does

Verifies whether an email address is valid and deliverable. The request sends an email address, and the response returns a JSON object with a data boolean indicating the result.

Request Body

ParameterTypeMandatoryDescription
emailStringYesEmail address to verify. Must be in email format.
disposable_checksBooleanNoWhen true (default), reject known disposable domains before MX verification.

Response

Returns a JSON object with a data boolean field. true means the email passed verification and deliverability checks; false means it did not.

ParameterTypeMandatoryDescription
dataBooleanNoVerification result.

Body

Name
Type
Description
bodyREQUIRED
object
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.