68trust / 100

Email Validation Jobs

by Tuski in Email & messaging

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

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
2.0 s typical, 5.4 s slowest 5%
Last check
54 min ago
Next check
any minute now

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X POST 'https://agents.tuski.ai/zcj/who0xp5c003d/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%2Fwho0xp5c003d%2Fapi%2Fv1%2Femail-validation%2Fjobs
const res = await pay("https://agents.tuski.ai/zcj/who0xp5c003d/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 0xc18d3ce5c835e7d8a830c861a60d8d9ee478660b to 0xbce4097f424731bf10e5f2e39f402c81b68542a6

Recent checks

WhenResultHTTPTimePrice
54 min agoPassed4021.8 s$0.01
5 h agoPassed4021.6 s$0.01
9 h agoPassed4022.5 s$0.01
12 h agoPassed4021.8 s$0.01
16 h agoPassed4021.7 s$0.01
20 h agoPassed4022.4 s$0.01
23 h agoPassed4021.5 s$0.01
27 h agoPassed4022.0 s$0.01
31 h agoPassed4021.9 s$0.01
34 h agoPassed4021.3 s$0.01
38 h agoPassed4022.6 s$0.01
41 h agoPassed4022.9 s$0.01
45 h agoPassed4022.2 s$0.01
2 days agoPassed4022.4 s$0.01
2 days agoPassed4022.7 s$0.01

History

14 Oct 2026Payment address changed from 0xc18d3ce5c835e7d8a830c861a60d8d9ee478660b to 0xbce4097f424731bf10e5f2e39f402c81b68542a6
14 Oct 2026Payment address changed from 0x0cffb8d26af52d6037da47808752cfcc7674a073 to 0xc18d3ce5c835e7d8a830c861a60d8d9ee478660b
14 Oct 2026Payment address changed from 0xf18d2aac9bdd787378a5591c71022a188736cf77 to 0x0cffb8d26af52d6037da47808752cfcc7674a073
13 Oct 2026Payment address changed from 0x26c9777a14d07490c5a4054abee529a37fc19ae4 to 0xf18d2aac9bdd787378a5591c71022a188736cf77
13 Oct 2026Payment address changed from 0x98935c41e67b1acdba8e412717b8b942d5b52f3f to 0x26c9777a14d07490c5a4054abee529a37fc19ae4
13 Oct 2026Payment address changed from 0xaf20a74df1b6c155ecf8f9c8cdd65e917c657ae0 to 0x98935c41e67b1acdba8e412717b8b942d5b52f3f
13 Oct 2026Payment address changed from 0xde4c729f8782bc6ae77f7ed5849e79af3d0fd714 to 0xaf20a74df1b6c155ecf8f9c8cdd65e917c657ae0
13 Oct 2026Payment address changed from 0x5d357d61c06260b9ce9c2d5d8b1384e80ee9c5d5 to 0xde4c729f8782bc6ae77f7ed5849e79af3d0fd714
13 Oct 2026Payment address changed from 0x058781de6b88ad83f01b81cc854567fadceefbce to 0x5d357d61c06260b9ce9c2d5d8b1384e80ee9c5d5
12 Oct 2026Payment address changed from 0x9afd9988375f0415b3fda7bcf451d902cfa8b2dc to 0x058781de6b88ad83f01b81cc854567fadceefbce
12 Oct 2026Payment address changed from 0x2edc64e114762e0d8402eb3ec60f242c39d1f7db to 0x9afd9988375f0415b3fda7bcf451d902cfa8b2dc
12 Oct 2026Payment address changed from 0x8a78da1d63e07c990377c05896b2eff717231226 to 0x2edc64e114762e0d8402eb3ec60f242c39d1f7db
12 Oct 2026Payment address changed from 0x9772ea2305aae0c545031f3186080cefc513b481 to 0x8a78da1d63e07c990377c05896b2eff717231226
12 Oct 2026Payment address changed from 0xac4897db6c3114d79edd3d627bb7d8ef5101dd0b to 0x9772ea2305aae0c545031f3186080cefc513b481
12 Oct 2026Payment address changed from 0x09f65cbc844f71586d7b02d6de934fb9277390d1 to 0xac4897db6c3114d79edd3d627bb7d8ef5101dd0b