71trust / 100

Email Validation Jobs

by Tuski in Email & messaging

x402 APIPassing, checked 5 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/1fdtpty5r4th/api/v1/email-validation/jobs

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
1.7 s typical, 2.4 s slowest 5%
Last check
5 min ago
Next check
in 27 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/1fdtpty5r4th/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%2F1fdtpty5r4th%2Fapi%2Fv1%2Femail-validation%2Fjobs
const res = await pay("https://agents.tuski.ai/zcj/1fdtpty5r4th/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 0x79cb20cbee1a8ade792103f747722377395914a6 to 0x5c319bd65af72b8eb8251e1e33e43bc316347673

Recent checks

WhenResultHTTPTimePrice
5 min agoPassed4021.7 s$0.01
4 h agoPassed4021.6 s$0.01
8 h agoPassed4021.6 s$0.01
12 h agoPassed4021.9 s$0.01
16 h agoPassed4021.9 s$0.01
19 h agoPassed4022.3 s$0.01
23 h agoPassed4022.4 s$0.01
26 h agoPassed4021.5 s$0.01
30 h agoPassed4022.4 s$0.01
33 h agoPassed4021.4 s$0.01
37 h agoPassed4021.5 s$0.01
40 h agoPassed4022.1 s$0.01
44 h agoPassed4021.6 s$0.01
2 days agoPassed4021.5 s$0.01
2 days agoPassed4021.8 s$0.01

History

14 Oct 2026Payment address changed from 0x79cb20cbee1a8ade792103f747722377395914a6 to 0x5c319bd65af72b8eb8251e1e33e43bc316347673
14 Oct 2026Payment address changed from 0xdda5d010a01e39a389a26567be8c7ede7f740c94 to 0x79cb20cbee1a8ade792103f747722377395914a6
14 Oct 2026Payment address changed from 0xfd5656cdaa6ef2ec31a32b88315a97cafe355f35 to 0xdda5d010a01e39a389a26567be8c7ede7f740c94
13 Oct 2026Payment address changed from 0xe83aade053f32317e00be201baef57ebcef81416 to 0xfd5656cdaa6ef2ec31a32b88315a97cafe355f35
13 Oct 2026Payment address changed from 0xd9ee4f62b198ce619e94a3c41ff733740dbdae39 to 0xe83aade053f32317e00be201baef57ebcef81416
13 Oct 2026Payment address changed from 0xee7bc410ed60ad7d10ddfb8e655963fccb96c109 to 0xd9ee4f62b198ce619e94a3c41ff733740dbdae39
13 Oct 2026Payment address changed from 0x497994f64f6925f4a3109995dfb44f1a35b37eb7 to 0xee7bc410ed60ad7d10ddfb8e655963fccb96c109
13 Oct 2026Payment address changed from 0xe906c0eed79d5db1672d34d688754efa794c2476 to 0x497994f64f6925f4a3109995dfb44f1a35b37eb7
13 Oct 2026Payment address changed from 0x24aaa5529b4ef39830d75d0b1a0f5bff86731d3b to 0xe906c0eed79d5db1672d34d688754efa794c2476
12 Oct 2026Payment address changed from 0xa1d2a046a92675b0497199dc0426fc2a67abf591 to 0x24aaa5529b4ef39830d75d0b1a0f5bff86731d3b
12 Oct 2026Payment address changed from 0x6f5dcf28e09deea3222fba5a8a2973541823ab12 to 0xa1d2a046a92675b0497199dc0426fc2a67abf591
12 Oct 2026Payment address changed from 0x6f835a951262f4eaac9ccdafedc422989b1fe963 to 0x6f5dcf28e09deea3222fba5a8a2973541823ab12
12 Oct 2026Payment address changed from 0x4600b6627cd92def2cf4e7a277c87f78b2641e36 to 0x6f835a951262f4eaac9ccdafedc422989b1fe963
12 Oct 2026Payment address changed from 0x296db0d723466b7cc7798b4d03106ab5267cd3fe to 0x4600b6627cd92def2cf4e7a277c87f78b2641e36
12 Oct 2026Payment address changed from 0xa61f2c592fae602eaa1fb5a71958315c148cb69b to 0x296db0d723466b7cc7798b4d03106ab5267cd3fe