FETCHX402

Utility API / Base mainnet

FETCHX402

Pay per request. Get the answer.

Network utilities for agents — DNS, SSL, WHOIS, host intelligence, HTTP headers, redirect tracing, and uptime checks — settled in USDC on Base via x402. No accounts. No third-party data wrappers. Fail closed on uncertain settlement.

Catalog

Tools that settle.

Prices are USDC on Base. Live amounts come from the machine-readable catalog — not this page.

01 / LIVE

DNS Explorer

Resolve A, AAAA, MX, TXT, CNAME, NS, and SOA against public recursive resolvers. Executed on our nodes — not a wrapped WHOIS/DNS SaaS. Query: domain (required FQDN) and type (optional; default A).

$0.005 USDC

GET /v1/tools/dns Documentation →
02 / LIVE

SSL Inspector

Leaf certificate via SNI on :443: validity, issuer, SANs, fingerprint. Expired or hostname-mismatched certs still return JSON flags. Query: domain (required FQDN) and port (optional; 443 only).

$0.005 USDC

GET /v1/tools/ssl-check Documentation →
03 / LIVE

WHOIS Intelligence

Registration facts via RDAP: registrar, status, created/expiry, nameservers, DNSSEC. No port-43 text parsing — structured registry JSON only. Query: domain (required FQDN).

$0.005 USDC

GET /v1/tools/whois Documentation →
04 / LIVE

Host intelligence

DNS + leaf TLS + RDAP in one settle. Children run internally; a child failure stays an in-field error — we do not invent data. Query: domain (required FQDN) and dns_type (optional; default A).

$0.015 USDC

GET /v1/bundles/host-intel Documentation →
05 / LIVE

HTTP Headers

Allowlisted origin headers via HTTPS HEAD of / on :443 (GET if HEAD is 405/501): HSTS, CSP, server, CORS. Redirects are not followed. Query: domain (required FQDN).

$0.005 USDC

GET /v1/tools/headers Documentation →
06 / LIVE

Redirect Tracer

HTTPS hop trace from https://{domain}/ on :443. Follows Location up to 5 hops after ConnectGuard. Bodies are omitted. Query: domain (required FQDN).

$0.005 USDC

GET /v1/tools/resolve-redirect Documentation →
07 / LIVE

Uptime check

DNS + leaf TLS + origin headers in one settle. Verdict is up, degraded, or down. Children run internally; a child failure stays an in-field error. Query: domain (required FQDN).

$0.015 USDC

GET /v1/bundles/uptime-check Documentation →

x402 handshake

Four steps.
One settlement.

USDC on Base via x402 V2. Settlement happens before any tool work.

01 / Probe

Ask unpaid

GET the resource. Receive HTTP 402 with a base64 PAYMENT-REQUIRED challenge.

02 / Authorize

Sign off-chain

EIP-3009 transferWithAuthorization for the quoted USDC amount on Base.

03 / Settle

Confirm first

Retry with PAYMENT-SIGNATURE. We settle via CDP before any tool work.

04 / Execute

Return evidence

JSON body plus PAYMENT-RESPONSE with settlement details.

Operations

Evidence over polish.

Measured claims and fail-closed money paths. Every paid request is settled before the lookup runs.

01 / ISOLATION
Bounded execution
Timeouts + concurrency caps
02 / LEDGER
Payment integrity
Persist every settle attempt
03 / SCOPE
No analytics product
Ops truth only

API host https://api.fetchx402.com · smoke GET /v1/tools/ping ($0.001)