---
title: Domain Availability API
slug: domain-availability-api
url: https://apyhub.com/apyhub/service/domain-availability-api
provider: ApyHub
categories: [Data Validation, Developer Tools, SEO]
tags: [domain-availability, domain-check, domain-validation, dns, registrar]
auth: api_key
---

# Domain Availability API

Check whether a domain is available, taken, or indeterminate. Validate candidate names for signup flows, registrars, and domain search tools.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `` | What it does Checks whether a domain name is available. The request sends a domain string, and the… | 25 |

## About

## What it does

Domain Availability checks whether a domain name is available, taken, or indeterminate. Send a `domain` string such as `example.com`, and it returns a single `data` value: `true`, `false`, or `null`.

Use it when you need to validate a candidate domain during signup, domain search, registrar workflows, or product naming tools. The input must be a valid domain format with a lowercase name part made of letters, digits, and hyphens, and a TLD of at least two letters. The service normalises the domain to lowercase before checking it.

The response is intentionally compact so you can wire it straight into automation or UI logic. `true` means the domain appears available, `false` means it is already taken, and `null` means the check could not determine a result.

If you are building a domain picker, registration flow, or SEO tool, this endpoint gives you a simple availability signal without extra metadata to parse.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/domain-availability-api
