Validate email addresses with disposable detection and normalization via x402 micropayment.
What it does
AgentUtil Validate's /v1/email endpoint accepts a POST with an email address and returns structured validation results including syntax checking, disposable-domain detection, domain parsing, and a normalized form of the address. It is part of a broader validation suite (email, URL, phone, credit card, JSON schema) hosted at validate.agentutil.net.
The OpenAPI spec declares x402 payment on the Base chain using USDC at $0.001 per request, with a free tier of 10 requests per day per IP requiring no signup. However, during probing the endpoint returned HTTP 400 (not the expected 402 challenge), which may indicate the free tier was still active for the probe IP or that the x402 gate behaves differently than typical implementations.
The response schema includes fields for validity (boolean), the original email, local part, domain, whether the domain is disposable, a normalized version of the email, and an array of error strings. No additional documentation pages were found beyond the OpenAPI specification and a minimal landing page.
Capabilities
Use cases
- —Validating user-submitted email addresses in autonomous agent workflows
- —Filtering out disposable/temporary email addresses during sign-up flows
- —Normalizing email addresses before storing or deduplicating in a database
- —Pre-screening email inputs before sending transactional messages
Fit
Best for
- —AI agents needing lightweight email validation without API keys
- —Workflows requiring disposable-email detection as a gating step
- —Developers wanting pay-per-call validation with no signup
Not for
- —Full email deliverability verification (MX lookup, SMTP check not documented)
- —Bulk email list cleaning at high volume (micropayment per request)
Quick start
curl -X POST https://validate.agentutil.net/v1/email \
-H "Content-Type: application/json" \
-d '{"email": "test@example.com"}'Example
Request
{
"email": "user@mailinator.com"
}Response
{
"email": "user@mailinator.com",
"valid": true,
"domain": "mailinator.com",
"errors": [],
"local_part": "user",
"normalized": "user@mailinator.com",
"is_disposable": true
}Endpoint
Quality
Full OpenAPI schema with request/response definitions and pricing metadata is available, but the x402 challenge was not captured (endpoint returned 400, not 402), no dedicated docs or examples exist, and crawled pages beyond the landing page all returned 404. The response example is inferred from the schema, not observed.
Warnings
- —x402 challenge not confirmed: endpoint returned HTTP 400 on POST, not the expected 402. The x402 gate may not be active or may behave non-standardly.
- —No documentation pages found (/docs, /api, /pricing, /README all return 404).
- —Response example is inferred from the OpenAPI schema, not from an actual observed response.
- —Credit card validation endpoint may involve regulated data — exercise caution.
Citations
- —OpenAPI spec declares email validation with disposable detection and normalizationhttps://validate.agentutil.net
- —Pricing is $0.001 per request in USDC on Base chain with a free tier of 10 requests/day/IPhttps://validate.agentutil.net
- —Endpoint returned HTTP 400 on POST probe, not 402https://validate.agentutil.net/v1/email