81trust / 100
Proxy Email Verify
by Email Verification SMTP in Email & messaging
x402 APIPassing, checked 3 h ago
Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, disposable and role checks. Returns status deliverable, undeliverable (mailbox does not exist), catch_all (domain accepts any address), risky (disposable or mailbox full) or unknown (greylisting, server refused the check), plus the raw SMTP reply. Use it before sending outreach, to clean lead lists or to block fake sign-ups.
POST https://agentsvc.io/api/v1/proxy/email-verify
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 33 ms typical, 33 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://agentsvc.io/api/v1/proxy/email-verify" \
-H "content-type: application/json" \
-d '{"email":"[email protected]"}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.03:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fagentsvc.io%2Fapi%2Fv1%2Fproxy%2Femail-verify
const res = await pay("https://agentsvc.io/api/v1/proxy/email-verify", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"email":"[email protected]"}),
});
console.log(await res.json());Example input
{
"email": "[email protected]"
}Example output
{
"data": {
"checked_at": "2026-10-06T16:05:40.287Z",
"deliverable": true,
"domain": "github.com",
"email": "[email protected]",
"format_valid": true,
"is_catch_all": null,
"is_disposable": false,
"is_free_provider": false,
"is_role_address": true,
"mx_records": [
"github-com.mail.protection.outlook.com"
],
"note": "SMTP mailbox probe (RCPT TO). No email was sent.",
"reason": "mailbox_exists",
"smtp": {
"catch_all_code": 452,
"code": 250,
"message": "2.1.5 Recipient OK",
"mx": "github-com.mail.protection.outlook.com"
},
"status": "deliverable"
},
"success": true
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 33 ms | $0.0025 |