Domain Availability API

Domain Availability API — Instant Registration Status for Any Domain

Check if a domain name is available or already registered in real time. Powered by live WHOIS data, covering all major TLDs and ccTLDs. Structured JSON response, sub-200ms latency, same API key as all WhoisJSON services.

1,500+ TLDs supported
Live WHOIS data
1,000 free requests/month
Live Demo

Check Domain Availability Now

Enter any domain name to see its registration status in real time.

How It Works

Simple, Fast, Accurate

One API call returns a clear boolean result backed by live WHOIS data — not cached guesswork.

1

Send a Request

Pass any domain name to our endpoint. We accept all TLDs and ccTLDs — .com, .io, .de, .co.uk and 1,500+ more.

2

Real-Time WHOIS Check

We query live WHOIS servers to determine registration status. No stale databases, no guessing — just accurate, real-time results.

3

Get Instant Result

Receive a clean JSON response with the domain name and a boolean available field. Integrate directly into your UI or backend logic.

Features

Built for Scale & Accuracy

Fast

Sub-200ms Response

Optimized for speed. Results come back faster than a page load — perfect for search-as-you-type interfaces.

TLDs

1,500+ Extensions

All major gTLDs, ccTLDs, and new extensions. From .com to .xyz to .co.jp.

Live

Registrar-Level Accuracy

Powered by live WHOIS/RDAP queries — the same data source registrars use to verify availability.

Bulk

Bulk Checking

Check multiple domains at high speed. Rate limits scale from 20 to 300 req/min depending on your plan.

Use Cases

Who Uses Domain Availability Data?

Domain Registrars & Marketplaces

Power your domain search bar with real-time availability checks. Show customers which domains are available before they commit — reducing failed registrations and improving conversion rates.

Availability API

Brand Protection Teams

Monitor when brand-related domains become available. Combine with WHOIS lookups to verify ownership and with monitoring alerts to get notified of changes to competitor domains.

AvailabilityWHOISMonitoring

Domain Investors

Scan expiring domain lists and check availability the moment they drop. Automate your acquisition pipeline with bulk checks and WHOIS data for valuation research.

AvailabilityWHOIS

SaaS & Website Builders

Let users search for and register custom domains directly in your app. Check availability in real time and validate DNS configuration and SSL certificates after provisioning.

AvailabilityDNSSSL
Integration

One Endpoint, One Boolean

The simplest endpoint on the platform. Pass a domain, get a clear answer: available or taken.

GET
/api/v1/domain-availability?domain=example.com

Authentication: Authorization: TOKEN=YOUR_API_KEY

Response: JSON (default) or XML

Full API Reference
Sample responses
// Domain available
{
  "domain": "my-new-startup.com",
  "available": true
}

// Domain taken
{
  "domain": "google.com",
  "available": false
}

What Is a Domain Availability API?

A domain availability API lets you programmatically check whether a domain name is available for registration. Instead of visiting a registrar website and typing domain names one by one, you send an HTTP request and get an instant boolean response. WhoisJSON's Domain Availability API is powered by live WHOIS and RDAP queries — the same authoritative data source that registrars themselves rely on. This means you get registrar-level accuracy with sub-200ms response times, covering over 1,500 TLDs and country-code extensions.

Part of the WhoisJSON Unified Platform

Domain availability checking is one of six services accessible with your WhoisJSON API key. The same token also powers WHOIS lookups for full registration details, DNS record resolution for infrastructure analysis, SSL certificate validation for security checks, subdomain discovery for DNS enumeration, and domain monitoring with real-time alerts. This unified approach lets you combine availability data with WHOIS ownership info, DNS configurations, and SSL status in a single workflow — no extra keys, no extra providers.

Scalable from Hobby Projects to Enterprise

The free plan includes 1,000 requests per month shared across all endpoints — plenty for testing, prototyping, and small-scale projects. When you need more throughput, our paid plans offer up to unlimited requests with rate limits of 300 req/min. Responses are cached briefly for performance, and you can bypass the cache with force=1 when freshness matters. Explore the API documentation or check our FAQ for integration details.

Free to start: 1,000 requests/month, no credit card required. One API key for availability checks and all other domain tools. Create your free account →

Start Checking Domain Availability Today

Create your free account and check your first domain in seconds.