Basalt tools — x402 pay-per-call APIs

22 utility endpoints for AI agents, priced from $0.002 per call.

Every endpoint charges per call in USDC over x402 on Base. Call it unpaid to get the exact terms in a 402, sign them, retry. No API key, no account, no subscription, no minimum.

toolpricewhat it does
url-metadata$0.005Extracts title, description, image, and clean text from a URL — built for other agents to consume.
domain-check$0.01Checks whether a domain is available to register via RDAP, or who owns it and when it expires if not.
email-check$0.005Validates email syntax and confirms real MX records for the domain — filters out addresses that can't receive mail.
html-to-markdown$0.003Converts HTML to clean Markdown — so an agent doesn't have to build its own converter.
qrcode$0.002Generates a QR code (PNG, base64) for a text string or URL.
pdf-extract$0.01Extracts the text from a PDF given its URL.
ssl-check$0.005Checks a domain's TLS certificate: validity, issuer, and days until expiry.
language-detect$0.002Detects the language of a text (186 languages supported), returning the top 3 most likely matches.
json-validate$0.002Validates a JSON payload against a JSON Schema (draft 2020-12) and returns the exact validation errors.
verify-signature$0.002Recovers the signer of an EIP-191 or EIP-712 signature and checks it against a claimed address.
financial-id-check$0.002Validates an IBAN (mod-97 checksum), BIC/SWIFT (ISO 9362 format), or card number (Luhn checksum).
geo-distance$0.002Calculates great-circle distance (km/mi) and initial bearing between two lat/lng coordinates.
markdown-to-html$0.003Converts Markdown to HTML — the reverse direction of html-to-markdown.
timezone-convert$0.002Converts an ISO 8601 instant into the local wall-clock time of any IANA time zone, DST-aware.
token-count$0.002Counts tokens in a text using real GPT-family BPE encodings (cl100k_base or o200k_base) — check length before calling an LLM.
hash-digest$0.002Hashes text with sha256, sha512, sha1, md5, sha3-256, or keccak256 — optionally as an HMAC with a secret key.
jwt-decode$0.002Decodes a JWT's header and claims and reports its time status (active, expired, not yet valid) — without signature verification.
url-parse$0.002Parses a URL into its components and returns a normalized canonical form with tracking parameters (utm_*, fbclid, gclid…) removed.
eth-address$0.002Validates an EVM address and returns its EIP-55 checksummed form; flags bad checksums and the zero address.
ip-check$0.002Classifies an IPv4/IPv6 address (public, private, loopback, link-local, reserved…) and tests it against optional CIDR ranges — an SSRF/allowlist check.
x402-discover$0.02Searches an index of live x402 seller endpoints — each verified by knocking, not scraped — filtering by capability, max price and network.
page-build$0.02Builds one complete, self-contained HTML page from structured blocks — responsive, light/dark aware, every value escaped, zero external requests.

One page per tool