Copperlatch Labs
Actively improving · next review 2026-10-23

Real-Time Email Validation API

Syntax and MX validation today, with deliverability fields returned honestly as unavailable.

Validates an email address’s syntax and mail-exchanger (MX) records in real time over Google DNS-over-HTTPS. Its upstream deliverability/catch-all/risk provider key is not currently available, and the API says so explicitly in every response rather than guessing.

What it does

  • POST /validate-email checks address syntax and resolves MX records for the domain.
  • Because the third-party provider that used to supply mailbox deliverability, catch-all detection, risk scoring and an overall score is not currently keyed, those fields are returned as unavailable (`null`) instead of a fabricated value — the API degrades explicitly to a documented `syntax_and_mx_only` mode.
  • A verified production request for test@example.com returned HTTP 200 with valid syntax and an MX record present, and unavailable deliverability — exactly the degraded-mode behavior described above, confirmed against the live endpoint on 2026-09-29.

Endpoint contract

“Public” routes execute without credentials. “Auth-boundary” routes reject unauthenticated calls — that proves the route exists and is protected, not that it has been exercised end-to-end with a paid key.

MethodPathKind
GET/email-validator/healthPublic functional
POST/validate-emailAuth boundary

Sample request/response

Degraded-mode response — POST /validate-email (verified 2026-09-29)

Request
POST /validate-email
Content-Type: application/json

{ "email": "test@example.com" }
Response
{
  "syntax_valid": true,
  "mx_found": true,
  "deliverability": null,
  "catch_all": null,
  "risk": null,
  "score": null,
  "mode": "syntax_and_mx_only"
}

Field names are illustrative of the verified degraded-mode behavior (syntax + MX only, everything else explicitly null), not a literal copy of the response schema — confirm exact field names against the live API before integrating.

Authenticated demo

Use your own RapidAPI key when possible, or the tightly limited shared demo when enabled.

No interactive demo is available for this product.

Product feedback

Authenticated feedback is private and cannot be read back through this site.

Feedback unavailable: Sign-in is ready but disabled on this preview domain. A custom domain is required for Google authentication.

Pricing

Pricing is not shown here yet.

Current plan pricing requires an authenticated review of the live RapidAPI listing before it is published here — check the marketplace listing for today’s tiers rather than assuming a number.

Current limitations

  • Mailbox deliverability, catch-all detection, risk classification and an overall score are currently unavailable and returned as `null` rather than guessed — do not treat a missing provider key as "it will just work differently."
  • No browser-extension funnel exists for this product; a candidate was evaluated and rejected after search turned up no corroborating demand evidence.

Explore the rest of the suite

See all six APIs →