{
  "service": "MailProbe Email Verification API",
  "version": "1.0.0",
  "status": "ok",
  "runtime": "cloudflare-workers",
  "endpoints": {
    "verify": "GET /v1/verify?email=x@y.com   |   POST /v1/verify {\"email\":\"x@y.com\"}",
    "batch": "POST /v1/verify/batch {\"emails\":[...]}  (paid plans, max 20)",
    "signup": "POST /v1/signup {\"email\":\"you@company.com\"}  -> free key, 1,000 calls/month",
    "health": "GET /health"
  },
  "checks": [
    "syntax",
    "mx",
    "disposable",
    "role_account",
    "free_provider",
    "provider_fingerprint",
    "typo_suggestion"
  ],
  "response_fields": [
    "valid",
    "deliverable",
    "reason",
    "score",
    "checks",
    "suggestion",
    "provider",
    "duration_ms"
  ],
  "note": "SMTP probe is unavailable on the Workers runtime (no raw TCP). Rely on deliverable + score.",
  "plans": {
    "trial": {
      "monthly": 100,
      "batch": false,
      "label": "Trial"
    },
    "free": {
      "monthly": 1000,
      "batch": false,
      "label": "Free"
    },
    "starter": {
      "monthly": 20000,
      "batch": true,
      "label": "Starter"
    },
    "pro": {
      "monthly": 200000,
      "batch": true,
      "label": "Pro"
    },
    "scale": {
      "monthly": 2000000,
      "batch": true,
      "label": "Scale"
    },
    "credits100k": {
      "monthly": 100000,
      "batch": true,
      "label": "100k Credits (one-time)"
    }
  },
  "buy": "https://kevincraft08.gumroad.com/l/mailprobe-100k"
}