68trust / 100

Email Validation Jobs

by Tuski in Email & messaging

x402 APIPassing, checked 2 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/usjp1ddnwrlw/api/v1/email-validation/jobs

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
2.0 s typical, 3.6 s slowest 5%
Last check
2 min ago
Next check
in 31 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/usjp1ddnwrlw/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%2Fusjp1ddnwrlw%2Fapi%2Fv1%2Femail-validation%2Fjobs
const res = await pay("https://agents.tuski.ai/zcj/usjp1ddnwrlw/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 0x3b80a8f8ae5e2798f882ea72674b7c4c754ccbea to 0x3dd055ae816dcd4dc5dc0ec4f4966836d4e1c3b0

Recent checks

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

History

14 Oct 2026Payment address changed from 0x3b80a8f8ae5e2798f882ea72674b7c4c754ccbea to 0x3dd055ae816dcd4dc5dc0ec4f4966836d4e1c3b0
14 Oct 2026Payment address changed from 0x9a6f5be9c7ead62136ff7930f3646a2250dcd5db to 0x3b80a8f8ae5e2798f882ea72674b7c4c754ccbea
14 Oct 2026Payment address changed from 0x6ff464fbf859baa3a1d6dc94e6ab8d870a0029e0 to 0x9a6f5be9c7ead62136ff7930f3646a2250dcd5db
13 Oct 2026Payment address changed from 0xfbd656252bc986f657f8f2528be9ae6bafb84622 to 0x6ff464fbf859baa3a1d6dc94e6ab8d870a0029e0
13 Oct 2026Payment address changed from 0xcf11d288179271322c17e43d56789f5382383dbe to 0xfbd656252bc986f657f8f2528be9ae6bafb84622
13 Oct 2026Payment address changed from 0x0b97683d24dbaaee6755b7fb612eddefe4f86c31 to 0xcf11d288179271322c17e43d56789f5382383dbe
13 Oct 2026Payment address changed from 0x4d2353a7f952cb9e331200a9437658cdb853ad0b to 0x0b97683d24dbaaee6755b7fb612eddefe4f86c31
13 Oct 2026Payment address changed from 0x57fbf9e85507ccaaa4a5aece5e406d663b14a274 to 0x4d2353a7f952cb9e331200a9437658cdb853ad0b
13 Oct 2026Payment address changed from 0x83b10dfe3d80d276c185d53edd9ed209ff5277a5 to 0x57fbf9e85507ccaaa4a5aece5e406d663b14a274
12 Oct 2026Payment address changed from 0x2d773873e179d0797c688e53150ddfcc05fabd05 to 0x83b10dfe3d80d276c185d53edd9ed209ff5277a5
12 Oct 2026Payment address changed from 0x7ff170f0a67d8b3ee3a020e04b89d6028c5f387f to 0x2d773873e179d0797c688e53150ddfcc05fabd05
12 Oct 2026Payment address changed from 0x775586068d2a432ea9f54632ab95d799440ad386 to 0x7ff170f0a67d8b3ee3a020e04b89d6028c5f387f
12 Oct 2026Payment address changed from 0xc4c5d726255503ee03dddb6a6a5b12ec2cb9d5cd to 0x775586068d2a432ea9f54632ab95d799440ad386
12 Oct 2026Payment address changed from 0x4f9ee175ae3de8fa41f7bcf9b3d8f941c3faef44 to 0xc4c5d726255503ee03dddb6a6a5b12ec2cb9d5cd
12 Oct 2026Payment address changed from 0xb795515118160c63352519d8c8b0609516238c0d to 0x4f9ee175ae3de8fa41f7bcf9b3d8f941c3faef44