Lumail.ioLumail.io
DocsBlogChangelog

Getting Started

  • Introduction
  • Tutorials
  • API Reference
  • Integrations
  • Features
  • Workflows

Tutorials

  • Create an API Token
  • Build a V0 Capture Page
  • Dynamic Promo Codes with Webhooks

API Reference

  • API Tokens
  • Rate Limits
  • POSTSend Transactional Email
  • POSTEmail Verification API
  • POSTCreate Subscriber
  • GETGet Subscriber
  • PATCHUpdate Subscriber
  • DELETEDelete Subscriber
  • POSTAdd Tags to Subscriber
  • DELETERemove Tags from Subscriber
  • POSTTrack Event
  • GETGet Subscriber Events
  • GETGet All Tags
  • POSTCreate a Tag
  • Send Email in HTML
  • Send Email in Markdown
  • Send Email in Tiptap

Integrations

  • ClickFunnels Integration
  • SystemIO Integration

Features

  • Variables
  • Subscriber Events
  • Revenue Tracking
  • Email Deliverability Score
  • Email Engagement Score
  • Content Deliverability Checker

Workflows

  • Wait Step
  • Email Step
  • Action Step
  • Webhook Step

domains

  • Email Domains
  • Web Domains

Email Verification API

Verify email addresses before adding them to your list

https://lumail.io/api/v1/emails/verify

Validates an email address for syntax, domain existence, and other quality factors before adding it to your subscriber list.

Response

  • Success (200 OK) - Returns the verification result.
  • Error (500 Internal Server Error) - Returned if verification fails due to a server error.

Response Fields

FieldTypeDescription
isValidbooleanOverall validity of the email address
addressstringThe email address that was verified
domainstringThe domain portion of the email address
messagestringHuman-readable explanation of the verification result
isFreebooleanWhether the email is from a free provider (gmail.com, yahoo.com, etc.)
isDisposablebooleanWhether the email is from a disposable/temporary email service
isRoleAccountbooleanWhether the email is a role account (admin@, info@, support@, etc.)
hasMailServerbooleanWhether the domain has mail servers configured
hasValidMXbooleanWhether the domain has valid MX records

Request Schema

{
  "email": "string" // Required: Email address to verify
}

Usage Example

Use this API endpoint to validate email addresses before adding them to your subscriber list. It helps maintain list quality and reduce bounce rates by checking for:

  • Syntax validation (proper email format)
  • Domain existence and validity
  • Mail server configuration
  • Detection of disposable or temporary email domains
  • Identification of free email providers
  • Recognition of role-based accounts (like info@, support@)

Integrating this verification step into your signup forms and subscriber import processes can significantly improve your email deliverability and sender reputation.

Send Transactional EmailCreate Subscriber

Method

POST

Endpoint

/api/v1/emails/verify

Request Examples

curl -X POST https://lumail.io/api/v1/emails/verify \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"email": "user@example.com"}'

Response Examples

{
  "isValid": true,
  "address": "user@example.com",
  "domain": "example.com",
  "message": "Valid email address",
  "isFree": false,
  "isDisposable": false,
  "isRoleAccount": false,
  "hasMailServer": true,
  "hasValidMX": true
}

On This Page

ResponseResponse FieldsRequest SchemaUsage Example

Lumail.io

Create and send e-mail without paying thousands of dollars

Product

BlogDocumentationChangelogDashboard

Company

AboutAccount

Legal

TermsPrivacy

8 The Green STE B, Dover Delaware 19901, United States

© 2025 Codelynx, LLC. All rights reserved.

Sign in