71trust / 100

Email Validation Jobs

by Tuski in Email & messaging

x402 APIPassing, checked 4 min ago

Create an email validation job from a JSON list of addresses or CSV text (send exactly one). Poll its status, then fetch results as JSON or CSV. Billing counts only testable addresses, fixed at creation; unreachable, disposable and typo domains are free.

POST https://agents.tuski.ai/zcj/okyxowdf50ng/api/v1/email-validation/jobs

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
1.9 s typical, 2.7 s slowest 5%
Last check
4 min ago
Next check
in 24 min

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X POST 'https://agents.tuski.ai/zcj/okyxowdf50ng/api/v1/email-validation/jobs' \
  -H 'content-type: application/json' \
  --data-raw '{"emails":["[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.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fagents.tuski.ai%2Fzcj%2Fokyxowdf50ng%2Fapi%2Fv1%2Femail-validation%2Fjobs
const res = await pay("https://agents.tuski.ai/zcj/okyxowdf50ng/api/v1/email-validation/jobs", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: "{\"emails\":[\"[email protected]\"]}",
});
console.log(await res.json());

Example input

{
  "emails": [
    "[email protected]"
  ]
}

Security scan

  • Payment address changed recently in payment
    Payment address changed from 0x6ed3e4d00fafe54e3ef50fa17065cfea20f6f688 to 0xfd1bce5e60871688ecccbeae02f1a8a454ea5551

Recent checks

WhenResultHTTPTimePrice
4 min agoPassed4021.8 s$0.01
4 h agoPassed4023.5 s$0.01
8 h agoPassed4021.9 s$0.01
12 h agoPassed4022.2 s$0.01
16 h agoPassed4022.1 s$0.01
19 h agoPassed4022.3 s$0.01
23 h agoPassed4022.4 s$0.01
26 h agoPassed4021.7 s$0.01
30 h agoPassed4022.5 s$0.01
34 h agoPassed4021.5 s$0.01
37 h agoPassed4021.8 s$0.01
41 h agoPassed4022.7 s$0.01
45 h agoPassed4022.4 s$0.01
2 days agoPassed4021.9 s$0.01
2 days agoPassed4021.8 s$0.01

History

14 Oct 2026Payment address changed from 0x6ed3e4d00fafe54e3ef50fa17065cfea20f6f688 to 0xfd1bce5e60871688ecccbeae02f1a8a454ea5551
14 Oct 2026Payment address changed from 0x933857b89499a5120d4c97bdde6da925a6f557fc to 0x6ed3e4d00fafe54e3ef50fa17065cfea20f6f688
14 Oct 2026Payment address changed from 0x714ed6221d7a781ee471d9023624aeda2d20198a to 0x933857b89499a5120d4c97bdde6da925a6f557fc
13 Oct 2026Payment address changed from 0xbd5656393f39944a8ef43019b9230622e1aa3e2e to 0x714ed6221d7a781ee471d9023624aeda2d20198a
13 Oct 2026Payment address changed from 0x07f6d330b340e0b23fd1062e34307430fcc163b8 to 0xbd5656393f39944a8ef43019b9230622e1aa3e2e
13 Oct 2026Payment address changed from 0xa65490407b5d2b60cb9a5d9ab5483e261f63e17e to 0x07f6d330b340e0b23fd1062e34307430fcc163b8
13 Oct 2026Payment address changed from 0xf9c5a914d9cc3aca1937a471a73295a51903db99 to 0xa65490407b5d2b60cb9a5d9ab5483e261f63e17e
13 Oct 2026Payment address changed from 0x4da3a89d7e50e26ae1ff5b0740d0cb57c2f94835 to 0xf9c5a914d9cc3aca1937a471a73295a51903db99
13 Oct 2026Payment address changed from 0xcf1f9d69cd0be24b0112e1a6d6d8811ac4215497 to 0x4da3a89d7e50e26ae1ff5b0740d0cb57c2f94835
12 Oct 2026Payment address changed from 0xce680b8bdc971107e9b6e02b1e9a46d4156d0081 to 0xcf1f9d69cd0be24b0112e1a6d6d8811ac4215497
12 Oct 2026Payment address changed from 0xfc308bf1049da99a43fb0e2d0cdd08ddaa427e6b to 0xce680b8bdc971107e9b6e02b1e9a46d4156d0081
12 Oct 2026Payment address changed from 0x168fed003f52ec75c45d0d8d5b620745512e6853 to 0xfc308bf1049da99a43fb0e2d0cdd08ddaa427e6b
12 Oct 2026Payment address changed from 0x9464a5285d9c74fc3c8b62c67d87895f034b63ca to 0x168fed003f52ec75c45d0d8d5b620745512e6853
12 Oct 2026Payment address changed from 0xf6af7d37e3ec6d3afad0c5051f1794d16e480b23 to 0x9464a5285d9c74fc3c8b62c67d87895f034b63ca
12 Oct 2026Payment address changed from 0xa4a893e769bb7dfddf21b1736cae1d9d6ba2ee48 to 0xf6af7d37e3ec6d3afad0c5051f1794d16e480b23