Skip to main content

Getting started

Understanding verification results

Learn how to interpret the verification results returned by the Kawaa API.

Response fields

FieldDescription
data.emailThe email address that was verified
data.statusOverall status: valid, invalid, risky, or unknown
data.sub_statusWhy that status was reached (e.g. catch_all, domain_not_found)
data.quality_scoreQuality score from 0-100
data.verification.mx_foundWhether MX records exist for the domain
data.verification.catch_allWhether the domain accepts mail for any address
data.flags.disposableIf using a temporary email service
data.flags.role_accountIf it's a role address (info@, support@)
data.flags.free_providerIf using a free email provider
data.flags.abuse_emailIf the address is a known abuse or complaint contact
data.flags.spam_trapIf the address matches known spam-trap patterns
data.credits_usedCredits consumed by this request

Status values

Handle all eight values — an address that is disposable, a role account, a catch-all or a spam trap is reported under its own status rather than folded into risky, so code that only branches on the first four will fall through on real traffic.

  • valid - Verification checks indicate the address is deliverable; provider-limited and catch-all results are flagged separately
  • invalid - No valid mail server or SMTP rejected the mailbox
  • risky - Use caution; risk signals or incomplete proof remain
  • unknown - Could not be determined, server didn't respond
  • disposable - Throwaway address from a temporary-mail provider
  • role - Shared department address such as info@ or support@
  • catch_all - Domain accepts mail for any address, so the mailbox cannot be proven
  • spam_trap - Address matches known spam-trap patterns; do not send

Quality score

The score (0-100) indicates overall email quality:

  • 90-100: Excellent - lowest observed risk
  • 70-89: Good - minor concerns
  • 50-69: Fair - Use caution, some risk factors
  • 0-49: Poor - High risk, consider not sending

Something wrong or missing here?

Tell us what to fix. Your email goes to the support team with this article's title already filled in.

Send feedback

Still need help?

Email support@kawaa.com. If your question is about a bulk job, include its job ID from the dashboard.

Contact support