66trust / 100

Email Validation Jobs

by Tuski in Email & messaging

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

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
94.4%
Response time
2.0 s typical, 2.9 s slowest 5%
Last check
19 min ago
Next check
in 13 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/1yqs4cgvtfot/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%2F1yqs4cgvtfot%2Fapi%2Fv1%2Femail-validation%2Fjobs
const res = await pay("https://agents.tuski.ai/zcj/1yqs4cgvtfot/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 0xbabda88982da5b388fd72e0b58663d8011c8cae6 to 0xfb35d244532be98d4531601a6b25f304c16fc76e

Recent checks

WhenResultHTTPTimePrice
19 min agoPassed4022.0 s$0.01
4 h agoPassed4022.4 s$0.01
8 h agoPassed4022.2 s$0.01
12 h agoPassed4023.2 s$0.01
16 h agoTimed out---
19 h agoPassed4022.2 s$0.01
23 h agoPassed4021.9 s$0.01
26 h agoPassed4021.8 s$0.01
30 h agoPassed4021.9 s$0.01
33 h agoPassed4021.5 s$0.01
37 h agoPassed4022.5 s$0.01
40 h agoPassed4022.9 s$0.01
44 h agoPassed4022.4 s$0.01
2 days agoPassed4021.9 s$0.01
2 days agoPassed4021.7 s$0.01

History

14 Oct 2026Payment address changed from 0xbabda88982da5b388fd72e0b58663d8011c8cae6 to 0xfb35d244532be98d4531601a6b25f304c16fc76e
14 Oct 2026Payment address changed from 0xc1972596416ccda1ead0f664d6e4a01bbdcd676d to 0xbabda88982da5b388fd72e0b58663d8011c8cae6
14 Oct 2026Payment address changed from 0xbe2073ced04e267930c2c07eab46d8fc5df67209 to 0xc1972596416ccda1ead0f664d6e4a01bbdcd676d
13 Oct 2026Payment address changed from 0x7c3711c6dc20f9b51e279d2bdf511dabb540acfb to 0xbe2073ced04e267930c2c07eab46d8fc5df67209
13 Oct 2026Payment address changed from 0xc66034ed6e0c73377783fff7e7b12cbdb6e97993 to 0x7c3711c6dc20f9b51e279d2bdf511dabb540acfb
13 Oct 2026Payment address changed from 0x4e02636beabec763f2aee26634566865393b7914 to 0xc66034ed6e0c73377783fff7e7b12cbdb6e97993
13 Oct 2026Payment address changed from 0x01ef90e897a67f15d31a4c246d8fffdc3bce5868 to 0x4e02636beabec763f2aee26634566865393b7914
13 Oct 2026Payment address changed from 0xd022a454b117c28c1ad1edce16077e3b0418a1ba to 0x01ef90e897a67f15d31a4c246d8fffdc3bce5868
12 Oct 2026Payment address changed from 0x7cf53fddb380bc8351e3b7868c7fc5f40b84347c to 0xd022a454b117c28c1ad1edce16077e3b0418a1ba
12 Oct 2026Payment address changed from 0x122ddde1804f0f560b074cb2fed8c959774f4c0a to 0x7cf53fddb380bc8351e3b7868c7fc5f40b84347c
12 Oct 2026Payment address changed from 0xe68464fcc7358829c2bc9389fc45ca370fb0becb to 0x122ddde1804f0f560b074cb2fed8c959774f4c0a
12 Oct 2026Payment address changed from 0x7453323c7bb47686e6ca1cd01bef2f53633e62ba to 0xe68464fcc7358829c2bc9389fc45ca370fb0becb
12 Oct 2026Payment address changed from 0x449e25cd2d594cabfed3f356d56df9aad524a2b5 to 0x7453323c7bb47686e6ca1cd01bef2f53633e62ba
12 Oct 2026Payment address changed from 0x3289cf50283f942c55c6b68b798dda5e37d192ed to 0x449e25cd2d594cabfed3f356d56df9aad524a2b5
12 Oct 2026Payment address changed from 0x76a3c7787be42d53076ec4fad0109031acdd27ac to 0x3289cf50283f942c55c6b68b798dda5e37d192ed