x402 Utility APIs

Pay-per-call utility APIs over the x402 HTTP payment protocol. No API keys, no subscription — pay in USDC on Base mainnet per request.

Premium — synthesized reports

GET /api/domain-reportPREMIUM
$0.03 / call

Synthesized DNS + TLS + HTTP security report with a 0-100 score and findings — one call instead of three.

domain (required)

GET /api/domain-report?domain=example.com

Standard endpoints

GET /api/qrcode
$0.01 / call

QR code image (PNG or SVG) for any text or URL.

data (required) · size · format (png|svg) · ecLevel (L|M|Q|H) · dark / light

GET /api/qrcode?data=https://example.com&size=400&format=svg
GET /api/read
$0.005 / call

Fetch a URL, strip nav/ads/boilerplate, return clean Markdown + title/byline/wordCount.

url (required, public http(s) only)

GET /api/read?url=https://en.wikipedia.org/wiki/QR_code
GET /api/hash
$0.001 / call

MD5 / SHA1 / SHA256 / SHA512 digests of input text.

text (required, max 100000 chars)

GET /api/hash?text=hello
GET /api/dns
$0.003 / call

DNS lookup: A, AAAA, MX, TXT, NS, CNAME records for a domain.

domain (required)

GET /api/dns?domain=example.com
GET /api/headers
$0.003 / call

HTTP status, response headers, redirect chain, and timing for a URL.

url (required, public http(s) only)

GET /api/headers?url=https://example.com
GET /api/ssl
$0.005 / call

TLS certificate inspection: issuer, subject, validity dates, SANs.

domain (required) · port (default 443)

GET /api/ssl?domain=example.com
GET /api/convert
$0.002 / call

Convert data between JSON, YAML, and CSV.

data (required, max 100000 chars) · from · to (json|yaml|csv)

GET /api/convert?data=%7B%22a%22%3A1%7D&from=json&to=yaml
GET /api/text-stats
$0.001 / call

Word/sentence/syllable counts, reading time, Flesch reading-ease score.

text (required, max 100000 chars)

GET /api/text-stats?text=hello%20world
GET /api/validate
$0.002 / call

Email validation: format check plus a live MX record lookup on the domain.

email (required, max 320 chars)

GET /api/validate?email=hello@example.com
GET /api/jwt
$0.001 / call

Decode a JWT's header/payload and check expiry — signature is not verified.

token (required, max 8000 chars)

GET /api/jwt?token=eyJhbGciOiJIUzI1NiJ9...

First request without payment returns HTTP 402 with the price and payment details. x402-aware clients (wallets, agent frameworks) pay and retry automatically.

For agents and crawlers: llms.txt · openapi.json · .well-known/x402.json