68trust / 100

Email Validation Jobs

by Tuski in Email & messaging

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

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
2.2 s typical, 5.2 s slowest 5%
Last check
1 h 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/mvbvs6b696bw/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%2Fmvbvs6b696bw%2Fapi%2Fv1%2Femail-validation%2Fjobs
const res = await pay("https://agents.tuski.ai/zcj/mvbvs6b696bw/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 0x114639d1f446e23ec59e332845d30bbb1855c96e to 0xd4b7261f2f6174b2e805a8e8188f8ac7c3762aba

Recent checks

WhenResultHTTPTimePrice
1 h agoPassed4021.6 s$0.01
5 h agoPassed4025.9 s$0.01
9 h agoPassed4022.3 s$0.01
13 h agoPassed4021.6 s$0.01
17 h agoPassed4022.0 s$0.01
20 h agoPassed4021.8 s$0.01
24 h agoPassed4022.0 s$0.01
27 h agoPassed4022.5 s$0.01
31 h agoPassed4021.7 s$0.01
35 h agoPassed4021.4 s$0.01
38 h agoPassed4022.3 s$0.01
41 h agoPassed4022.6 s$0.01
45 h agoPassed4022.0 s$0.01
2 days agoPassed4023.0 s$0.01
2 days agoPassed4022.5 s$0.01

History

14 Oct 2026Payment address changed from 0x114639d1f446e23ec59e332845d30bbb1855c96e to 0xd4b7261f2f6174b2e805a8e8188f8ac7c3762aba
14 Oct 2026Payment address changed from 0xe9681cb1e472c7d3e718768f424edefdb0e1299e to 0x114639d1f446e23ec59e332845d30bbb1855c96e
14 Oct 2026Payment address changed from 0xd6a702dcbb9c4e10abfaa8b1bbc8b9a4ad1f7a6a to 0xe9681cb1e472c7d3e718768f424edefdb0e1299e
13 Oct 2026Payment address changed from 0x145c329e867b296edff2d7a6c6e96d90d98e22df to 0xd6a702dcbb9c4e10abfaa8b1bbc8b9a4ad1f7a6a
13 Oct 2026Payment address changed from 0xe8267345b6617f3b8d37a08eb8b06470d426d159 to 0x145c329e867b296edff2d7a6c6e96d90d98e22df
13 Oct 2026Payment address changed from 0x5dd4a53474477f5c286528bb5beae1f43c068793 to 0xe8267345b6617f3b8d37a08eb8b06470d426d159
13 Oct 2026Payment address changed from 0xb751879279968ce228f6996b4130af0a1ccb8cdb to 0x5dd4a53474477f5c286528bb5beae1f43c068793
13 Oct 2026Payment address changed from 0xc73fcade0af85410f1500498c713e3e139d5e223 to 0xb751879279968ce228f6996b4130af0a1ccb8cdb
13 Oct 2026Payment address changed from 0xcc317e5b0bbdea2422984a8af811da0bc55a5558 to 0xc73fcade0af85410f1500498c713e3e139d5e223
12 Oct 2026Payment address changed from 0xeb3664b6192dbf22203d5c056a1a6e3509409313 to 0xcc317e5b0bbdea2422984a8af811da0bc55a5558
12 Oct 2026Payment address changed from 0x8461e265836c0fd4bde5187d1f46c9c598f57f78 to 0xeb3664b6192dbf22203d5c056a1a6e3509409313
12 Oct 2026Payment address changed from 0x9cb7abb5ba370d8d8b3e26135aa323ef3185d982 to 0x8461e265836c0fd4bde5187d1f46c9c598f57f78
12 Oct 2026Payment address changed from 0x391ea9f6ec4c9ea84cd880b8d91139d2235f2d6d to 0x9cb7abb5ba370d8d8b3e26135aa323ef3185d982
12 Oct 2026Payment address changed from 0x29fe9e560391d1956d0fe5197e6de88346544f68 to 0x391ea9f6ec4c9ea84cd880b8d91139d2235f2d6d
12 Oct 2026Payment address changed from 0x6050b484816aac1e34790b6f17b8c6c0da0a0275 to 0x29fe9e560391d1956d0fe5197e6de88346544f68