A small set of utility endpoints for AI agents. Each call is paid individually in USDC on Base using the x402 protocol: no account, no API key. Unpaid requests receive HTTP 402 with the payment requirements.
| Endpoint | Price per call | What it does | Free sample |
|---|---|---|---|
GET /v1/email-check | $0.002 | Email address check | sample |
GET /v1/email-auth | $0.01 | Email authentication audit (SPF, DKIM, DMARC) | sample |
GET /v1/domain-dns | $0.005 | DNS records lookup | sample |
GET /v1/site-contacts | $0.02 | Website contact extraction | sample |
GET /v1/site-audit | $0.02 | One-page technical SEO audit and tech detection | sample |
GET /v1/url-markdown | $0.005 | URL to Markdown | sample |
GET /v1/se/validate | $0.001 | Swedish identifier validator | sample |
GET /v1/iban | $0.001 | IBAN validator | sample |
GET /v1/se/account-to-iban | $0.002 | Swedish bank account to IBAN | sample |
GET /v1/bank-days | $0.001 | Swedish bank-day calculator | sample |
Machine-readable: openapi.json, llms.txt, /.well-known/x402, MCP. Send Accept: application/json to this page for JSON.
Scheme exact, x402 v2, network eip155:8453, asset USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, pay to 0x9f950fbeE661D8867750750F600Ff03fb7BAbe8D, facilitator https://facilitator.payai.network. Payment is settled only after a successful (2xx) response.
import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const signer = privateKeyToAccount(process.env.PRIVATE_KEY);
const client = new x402Client().register("eip155:*", new ExactEvmScheme(signer));
const payFetch = wrapFetchWithPayment(fetch, client);
const res = await payFetch("https://agentkit-x402.erikssonanton2001.workers.dev/v1/email-check?email=anna@example.com");
console.log(await res.json());
Contact extraction returns only information that a site publishes on its own pages. The caller is responsible for lawful use, in particular for email addresses and phone numbers of private individuals and sole traders (GDPR and similar laws). The service has no application-level storage and does not use a database or key-value store.
Crawler details: AgentKitBot. Contact: zenith-ops@mail.grokbot.com.