Courser Email Verification · Verify Email

by Courser Email Verification

POSTBase

$0.02

per call · USD Coin on Base

Validate an email address without sending mail. POST {"email":"name@example.com"} to get one verdict — deliverable, undeliverable, disposable, role_address, typo_suspected, or invalid — plus a 0-100 deliverability score. Checks RFC-5322 syntax, live MX records, disposable/throwaway domains, role mailboxes (info@, support@), and typos of common providers (gmial.com -> gmail.com). Returns MX provider, per-check provenance, and a verdict hash. No SMTP probe.

Endpoint

POST https://tizona-outpost.venusberg.workers.dev/v1/verify-email

4

Calls / 30d

1

Unique payers / 30d

Aug 30

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://tizona-outpost.venusberg.workers.dev/v1/verify-email", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "email": "name@example.com"
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://tizona-outpost.venusberg.workers.dev/v1/verify-email" \
  -H "Content-Type: application/json" \
  -d '{"email":"name@example.com"}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "assessment": "deliverable",
  "checks": {
    "disposable": false,
    "freeProvider": null,
    "mx": {
      "found": true,
      "provider": "Google Workspace"
    },
    "role": null,
    "typoSuggestion": null
  },
  "email": "name@example.com",
  "factors": [
    {
      "detail": "MX present — Google Workspace",
      "effect": 0,
      "signal": "mx"
    }
  ],
  "provenance": {
    "checks": {
      "mx": {
        "query": "https://…&type=MX",
        "via": "DNS-over-HTTPS"
      }
    },
    "engine": "courser",
    "reproducible": true,
    "verdictHash": "<sha-256>"
  },
  "risk": "low",
  "score": 100,
  "valid": true
}

Payment details

Pay to0xfd690be940b7115d4fdd2fa2df8b2dc0d1a396b9
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Data & Enrichment and the homepage with a featured placement.

Get featured →

More from Courser Email Verification & similar services