One API call
Register any ICANN domain with a single POST request. Search 400+ TLDs. Configure DNS. All programmatic.
# Search for available domains$ curl "https://api.bloomfilter.xyz/domains/search?query=acme&tlds=com,io"{ "query": "acme", "results": [ { "domain": "acme.com", "tld": "com", "available": false }, { "domain": "acme.io", "tld": "io", "available": true } ]}
# Register a domain — x402 handles payment automatically$ curl -X POST https://api.bloomfilter.xyz/domains/register \ -H "Content-Type: application/json" \ -d '{"domain": "acme.io", "years": 1}'
# HTTP/1.1 402 → x402 auto-payment: $34.99 USDC on Base L2# HTTP/1.1 201 Created{ "transactionId": "01JMXYZ...", "domain": "acme.io", "status": "active", "expiresAt": "2027-02-21T00:00:00Z", "price_usd": "34.99"}
# Add a DNS record — $0.10 USDC per mutation$ curl -X POST https://api.bloomfilter.xyz/dns/acme.io \ -H "Authorization: Bearer eyJhbG..." \ -H "Content-Type: application/json" \ -d '{"type": "A", "host": "@", "value": "76.76.21.21"}'{ "recordId": "rr-abc123", "type": "A", "host": "@", "value": "76.76.21.21", "ttl": 3600}One API call
Register any ICANN domain with a single POST request. Search 400+ TLDs. Configure DNS. All programmatic.
Pay with USDC
x402 protocol on Base L2. No credit card, no invoices, no billing dashboard. Payment settles on-chain.
No account needed
Wallet-based identity via SIWE (Sign-In With Ethereum). No signup, no email, no KYC. Your wallet is your account.
Built for AI agents
MCP server works with Claude, Cursor, Windsurf, and any MCP-compatible client. Your agent registers domains autonomously.
claude skill add https://bloomfilter.xyz/SKILL.mdOr install the MCP server for full tool integration.
Quick Start
Register your first domain in 5 minutes. Start here →
MCP Server
Connect Bloomfilter to Claude, Cursor, or any MCP client. Set up →
API Docs
Full endpoint reference with schemas and examples. View →
Concepts
Understand x402 payments, SIWE auth, and async provisioning. Learn →