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/api/v1/email-validation/jobs

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
2.2 s typical, 2.7 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/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%2Fapi%2Fv1%2Femail-validation%2Fjobs
const res = await pay("https://agents.tuski.ai/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 0x95bd4bb934911e797be341f4553cbb67aee482b7 to 0x24c99d95a4992ead45928082785b2a7933a1c00e

Recent checks

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

History

14 Oct 2026Payment address changed from 0x95bd4bb934911e797be341f4553cbb67aee482b7 to 0x24c99d95a4992ead45928082785b2a7933a1c00e
14 Oct 2026Payment address changed from 0x636e7471ff36882300d97fc737885dbe98bd6cc5 to 0x95bd4bb934911e797be341f4553cbb67aee482b7
13 Oct 2026Payment address changed from 0x94a8305b5627a9c00c39240fa18bf135e15c27fe to 0x636e7471ff36882300d97fc737885dbe98bd6cc5
13 Oct 2026Payment address changed from 0x873f65e6b5d546b70690138b8dbbbce9f6eef029 to 0x94a8305b5627a9c00c39240fa18bf135e15c27fe
13 Oct 2026Payment address changed from 0x9ea7f4fb6e6662958fb7a4dd06aa9c85a3dedcf5 to 0x873f65e6b5d546b70690138b8dbbbce9f6eef029
13 Oct 2026Payment address changed from 0x2f1dca7b73d129fe0c9f7f1e1c2f4180f5c66d70 to 0x9ea7f4fb6e6662958fb7a4dd06aa9c85a3dedcf5
13 Oct 2026Payment address changed from 0xf86a3d81884d4da47916f3cce2047060ee5faf0f to 0x2f1dca7b73d129fe0c9f7f1e1c2f4180f5c66d70
13 Oct 2026Payment address changed from 0x5a2b3d3b5303a983c1d89dc2bf1d6054f0e108f2 to 0xf86a3d81884d4da47916f3cce2047060ee5faf0f
13 Oct 2026Payment address changed from 0x89b44ab20baf316e348b03d8f8957eccb131356b to 0x5a2b3d3b5303a983c1d89dc2bf1d6054f0e108f2
12 Oct 2026Payment address changed from 0x3da4f057d02b63da4e9a115feb3da0d11fc5fc6f to 0x89b44ab20baf316e348b03d8f8957eccb131356b
12 Oct 2026Payment address changed from 0x6772e382f1abb230f2aea2372b931589570c30e6 to 0x3da4f057d02b63da4e9a115feb3da0d11fc5fc6f
12 Oct 2026Payment address changed from 0x7bc3bbbbb4abdc10b10b67f23bdef2fa238c838a to 0x6772e382f1abb230f2aea2372b931589570c30e6
12 Oct 2026Payment address changed from 0xdf9f2882aa75b2f3e2ccbfc7223626916d110661 to 0x7bc3bbbbb4abdc10b10b67f23bdef2fa238c838a
12 Oct 2026Payment address changed from 0xa04ac99cb87466a3c7dda77768076c2f014302bf to 0xdf9f2882aa75b2f3e2ccbfc7223626916d110661
12 Oct 2026Payment address changed from 0x23ccd186312088b9eb749f9cb89bb350607019d9 to 0xa04ac99cb87466a3c7dda77768076c2f014302bf