Free Domain Registration API — Search, Check & Register Domains

March 2026 7 min read Free availability checks

Building a domain registrar, SaaS with custom domains, or an AI agent that needs to register domains? The Frostbyte Domains API lets you search availability across 18 TLDs, check pricing, and register domains programmatically — all through a clean REST interface.

This guide covers every endpoint: domain availability search, TLD listing, pricing, and registration. Perfect for building white-label domain tools, portfolio managers, or automating domain purchases for your platform.

18 TLDs Supported

.com, .net, .org, .io, .dev, .xyz, .app, .co, .me, .info, .biz, .us, .uk, .de, .eu, .ca, .nl, .ch

Instant Availability

Check if a domain is available across all TLDs in a single API call. Sub-second response times.

Programmatic Registration

Register domains via POST request. No web dashboard needed — perfect for automation.

Competitive Pricing

Transparent per-TLD pricing returned in API responses. No hidden fees or upsells.

Quick Start — Search Domain Availability

curl
Python
Node.js

API Endpoints

MethodEndpointDescription
GET/v1/domains/search?query=nameSearch availability across all 18 TLDs
GET/v1/domains/tlds/listList all supported TLDs with pricing
POST/v1/domains/registerRegister an available domain
GET/v1/domains/:idGet domain details by registration ID
GET/v1/domains/List your registered domains
GET/v1/domains/balanceCheck account balance

All endpoints are accessed via the gateway at https://agent-gateway-kappa.vercel.app/v1/frostbyte-domains. Authentication via x-api-key header is required.

List Available TLDs

# Get all supported TLDs with pricing
curl -H "x-api-key: YOUR_KEY" \
  "https://agent-gateway-kappa.vercel.app/v1/frostbyte-domains/v1/domains/tlds/list"

{
  "tlds": [
    {"tld": ".com", "price": "$9.99", "renewal": "$12.99"},
    {"tld": ".net", "price": "$10.99", "renewal": "$12.99"},
    {"tld": ".org", "price": "$8.99", "renewal": "$12.99"},
    {"tld": ".io", "price": "$29.99", "renewal": "$34.99"},
    {"tld": ".dev", "price": "$12.99", "renewal": "$14.99"},
    {"tld": ".xyz", "price": "$1.99", "renewal": "$9.99"},
    ...
  ],
  "count": 18
}

Register a Domain

curl
Python
# Register an available domain
curl -X POST "https://agent-gateway-kappa.vercel.app/v1/frostbyte-domains/v1/domains/register" \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "myproject.xyz",
    "years": 1,
    "nameservers": ["ns1.example.com", "ns2.example.com"]
  }'

{
  "success": true,
  "domain": "myproject.xyz",
  "registrationId": "dom_abc123",
  "expiresAt": "2027-03-04T00:00:00Z",
  "nameservers": ["ns1.example.com", "ns2.example.com"],
  "cost": "$1.99"
}
import requests

BASE = "https://agent-gateway-kappa.vercel.app/v1/frostbyte-domains"
headers = {
    "x-api-key": "YOUR_KEY",
    "Content-Type": "application/json"
}

# Register a domain
resp = requests.post(
    f"{BASE}/v1/domains/register",
    headers=headers,
    json={
        "domain": "myproject.xyz",
        "years": 1,
        "nameservers": ["ns1.example.com", "ns2.example.com"]
    }
)

result = resp.json()
print(f"Registered: {result['domain']}")
print(f"Expires: {result['expiresAt']}")

Use Cases

AI Agent Domain Acquisition

Build autonomous agents that find and register relevant domains based on trends, brand names, or project requirements. Combine with the Web Search API to discover trending terms and auto-register matching domains.

SaaS Custom Domains

Let your SaaS customers register custom domains directly from your platform. Search availability, show pricing, and complete registration without leaving your app.

Domain Portfolio Manager

Build tools that monitor domain availability, track expiration dates, and manage renewals across your entire portfolio via API calls.

White-Label Registrar

Create your own domain registration service using the API as a backend. Add your own branding, pricing, and billing on top.

Supported TLDs

TLDTypeStarting Price
.comGeneric$9.99/yr
.netGeneric$10.99/yr
.orgGeneric$8.99/yr
.ioTech$29.99/yr
.devDeveloper$12.99/yr
.appApplication$11.99/yr
.xyzGeneric$1.99/yr
.coStartup$7.99/yr
.mePersonal$6.99/yr
.infoInformational$3.99/yr
.bizBusiness$4.99/yr
.usCountry (US)$5.99/yr
.ukCountry (UK)$4.99/yr
.deCountry (Germany)$5.99/yr
.euRegional (Europe)$6.99/yr
.caCountry (Canada)$8.99/yr
.nlCountry (Netherlands)$5.99/yr
.chCountry (Switzerland)$9.99/yr

Start Checking Domain Availability

Search across 18 TLDs instantly. Create a free API key to get started.

Try in Playground

Pricing

Domain availability searches cost 1 credit ($0.001) per query. Domain registration costs are per-TLD (see table above) plus 3 credits ($0.003) per API call. You get 200 free credits when you create an API key — enough for 200 availability checks.

Payment options: USDC top-up (500 credits/$1), x402 micropayments (USDC on Base), or Monero (XMR).

Compared to Alternatives

FeatureFrostbyte DomainsGoDaddy APINamecheap API
Free tier200 creditsNo free tierReseller only
TLDs18500+400+
Signup requiredNo (for searches)Yes + verificationYes + min spend
API key setupInstant (1 API call)Manual approvalManual approval
Crypto paymentsUSDC + XMRNoNo
x402 micropaymentsYesNoNo

FAQ

Do I need an API key to search domains?

Yes, an API key is required. You can create one instantly with a single POST request to /api/keys/create — no email, no verification. You get 200 free credits.

Can I register domains without a web dashboard?

Yes. The entire flow — search, check pricing, register — is available via REST API. No web interface needed.

What nameservers are used by default?

You can specify custom nameservers during registration. If you don't specify any, the registrar's default nameservers are used.

Can I use this for bulk domain checking?

Yes. Each search query checks availability across all 18 TLDs simultaneously. For checking multiple names, make separate API calls — each costs just 1 credit.

How do I pay for domain registration?

Domain registration costs are separate from API credits. You can pay with USDC (on Base chain), Monero (XMR), or top up your credit balance. Contact us for volume pricing.

Related APIs