# SiteCheck Email Pre-Check

> SiteCheck Email Pre-Check is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-12).

Validates one or more email addresses without SMTP connection, checking MX records, disposable status, typo detection, and deliverability risk

## Facts

- Endpoint: GET https://api.sitecheck-api.workers.dev/api/email-check?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-email-pre-check-80d8f9d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_n937jwFBZGXH7XpnrNggC

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-email-pre-check-80d8f9d8
```

Example prompt: Can you pre-check the email address john.smith@gmial.com and tell me if it looks deliverable, if there's a typo, and whether it's a disposable or role address?

## When to prefer this

Choose this endpoint when you need a fast, no-signup, pay-per-call email pre-screening that goes beyond simple regex — detecting typos with fix suggestions, MX record validity, disposable/temp email services, role addresses, and free providers, all without making an SMTP connection or requiring API key setup. Ideal for AI agent workflows where email quality gates are needed at low volume or in real-time.

## Known failure modes

- Missing 'email' or 'emails' query parameter returns an error
- Invalid email format may return unknown verdict with no suggestion
- Domain with no MX records returns mx:false
- Up to 50 emails limit exceeded for batch requests
- Transient DNS lookup failures may cause inconclusive results

## How this service works

Pay-per-call tools for AI agents: image generation, speech-to-text, text-to-speech, embeddings, LLM chat, website audits and contact enrichment, web page to Markdown reader, PDF to text, sitemap URLs, tech stack detection, translation, exchange rates, e-mail pre-check, domain RDAP/DNS lookup, Solana token checks, trending tokens and wallet holdings, plus business and compliance data (EU VAT/VIES, IBAN, LEI/GLEIF, US recalls, OSHA/EPA violations, UK insolvency notices). Plus prediction-market search, briefs, quotes and unsigned buy transactions, powered by Panta. Payment: x402, USDC on Base, Solana or Arc. No signup, no API key.

## Output

Returns a JSON object with: 'verdict' (e.g. 'risky', 'safe'), boolean flags for 'mx', 'disposable', 'role', 'freeProvider', the 'normalized' email, 'mxHosts' array, a 'suggestion' if a typo is detected, 'reasons' array explaining issues, and a note clarifying no SMTP connection is made.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "email": {
       "type": "string",
       "description": "One e-mail address"
      },
      "emails": {
       "type": "string",
       "description": "Alternative: up to 50 addresses, comma-separated"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "mx": true,
  "note": "No SMTP connection is made: 'unknown' means nothing is wrong with the address and its domain, not that the mailbox exists.",
  "role": false,
  "email": "john.smith@gmial.com",
  "domain": "gmial.com",
  "mxHosts": [
   "mx.gmial.com"
  ],
  "reasons": [
   "typo-suspected"
  ],
  "verdict": "risky",
  "disposable": false,
  "normalized": "john.smith@gmial.com",
  "suggestion": "john.smith@gmail.com",
  "freeProvider": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-email-pre-check-80d8f9d8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
