Checks whether an email address or domain belongs to a known disposable/temporary-email provider.
GET /check?email=someone@mailinator.com or GET /check?domain=mailinator.com
{"domain": "mailinator.com", "disposable": true, "source": "kv"}
GET /health → {"status": "ok"}
POST /check/batch with header X-API-Key: <your key> and JSON body {"domains": ["a.com", "b.com"]} (max 100 per call).
{"count": 2, "source": "kv", "results": [
{"domain": "mailinator.com", "disposable": true},
{"domain": "gmail.com", "disposable": false}
]}
Subscribe: buy.polar.sh/polar_cl_cPaLM7V584bmy4LnRCP59AbAoLd7UrTvEGD2f3VYklz
Machine-readable spec: /openapi.json
No authentication required for the free tier. HTTPS only. No CORS headers are set (server-to-server use).