Skip to content

Infrastructure for the agentic internet.

Starting with domains. Your AI agents can search, register, and manage domains autonomously. No account, no credit card. Just HTTP requests.
Terminal window
# 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.

Terminal window
claude skill add https://bloomfilter.xyz/SKILL.md

Or install the MCP server for full tool integration.

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 →