ambolt

All guides

Check disposable emails and email DNS from code

Detect temporary-mail domains, role addresses and typos, and inspect MX, SPF and DMARC records, without sending any email.

Sign-up forms attract throw-away addresses. The email check tests the syntax, whether the domain has mail servers, whether it is on a list of 9,000+ disposable domains, whether the local part is a role address like info@, and whether the domain looks like a typo of a popular provider.

The DNS lookup returns A, AAAA, MX, TXT, NS and CNAME records and reports whether SPF and DMARC are present with their policies, which is useful for deliverability checks.

The calls

Each call returns 402 with the price until a payment is attached; an x402 client pays and retries automatically. Calls that fail are not charged. See Get started and the guide for bots and agents for code.

disposable-email-check $0.003 per call

Fast email address check without sending anything: syntax, domain MX records, disposable/temporary-mail domain (9,000+ listed), role address (info@, admin@) and likely typo of a popular provider.

curl -i "https://api.ambolt.dev/v1/disposable-email-check?email=someone%40mailinator.com"
Example response
{
  "email": "[email protected]",
  "checkedAt": "2026-10-02T21:35:41.050Z",
  "disposableListSource": "disposable-email-domains (CC0 1.0), 2026-10-02",
  "syntaxValid": true,
  "domain": "mailinator.com",
  "hasMx": true,
  "disposable": true,
  "roleAddress": false,
  "typoSuggestion": null,
  "dnsError": null,
  "deliverableEstimate": "risky"
}

dns-lookup $0.003 per call

Resolve public DNS records for a domain (A, AAAA, MX, TXT, NS, CNAME) and report whether SPF and DMARC records are present, with their policies.

curl -i "https://api.ambolt.dev/v1/dns-lookup?domain=example.com"
Example response
{
  "domain": "example.com",
  "records": {
    "A": [
      "172.66.147.243",
      "104.20.23.154"
    ],
    "AAAA": [
      "2606:4700:10::ac42:93f3",
      "2606:4700:10::6814:179a"
    ],
    "NS": [
      "hera.ns.cloudflare.com",
      "elliott.ns.cloudflare.com"
    ],
    "CNAME": [],
    "MX": [
      {
        "exchange": "",
        "priority": 0
      }
    ],
    "TXT": [
      "v=spf1 -all",
      "_k2n1y4vw3qtb4skdx9e7dxt97qrmmq9"
    ]
  },
  "email": {
    "spf": {
      "record": "v=spf1 -all",
      "allMechanism": "-all"
    },
    "dmarc": {
      "record": "v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s",
      "policy": "reject"
    }
  },
  "resolvedAt": "2026-10-02T21:35:41.471Z"
}

Questions

Does it confirm that a mailbox exists?

No. Nothing is sent and no mail server is contacted.

Is the address stored?

No.

Use it from an AI agent

Every call is also an MCP tool: add https://api.ambolt.dev/mcp to your agent's server list.