> ## Documentation Index
> Fetch the complete documentation index at: https://docs.namespace.ninja/llms.txt
> Use this file to discover all available pages before exploring further.

# Search & Register ENS Subname

> Search and register both ENS names and subnames in a single flow on the Namespace App.

The search at [app.namespace.ninja/search](https://app.namespace.ninja/search) goes beyond a single-word lookup. When the searched name is unavailable, you're shown matching subnames from ENS names that have been activated on Namespace — each with their own price (or **Free Mint**).

## Search

Type a word (e.g. `happy`). The dropdown returns:

* The exact ENS name (e.g. `happy.eth`) with an availability badge.
* Matching subnames from activated parent names (e.g. `happy.ninjabase.eth`, `happy.collections.eth`) with their mint prices.

<img src="https://mintcdn.com/namespace-1f56cc70/3A9Yy6VPLxpgOcjQ/assets/search-results.png?fit=max&auto=format&n=3A9Yy6VPLxpgOcjQ&q=85&s=d697a51927610b8c8d325249d33072e3" alt="Search results for 'happy' — exact ENS name plus matching subnames with prices" width="563" data-path="assets/search-results.png" />

This expands the registrar functionality and opens up integration paths for projects that need broader search and registration — website builders, social apps, and anywhere users need an identity quickly.

Each subname also carries whatever perks or incentives the parent-name owner configured during activation.

## Registration

Namespace is currently the only dApp that surfaces **search and registration of available subnames** across all activated ENS names in one place. The registration flow depends on whether you're registering a subname or a fresh ENS name.

### Registering an ENS Subname

Click any subname result. The **Get Your Web3 Username** modal opens with:

* The full subname (e.g. `happy.ninjabase.eth`)
* **Price** — set by the parent-name owner (can be Free)
* **Est. network fees** — gas estimate
* **Total** — price + gas, with USD conversion
* Optional **Complete your profile** flow to make your ENS more discoverable

Click **Mint** to sign the transaction.

<img src="https://mintcdn.com/namespace-1f56cc70/3A9Yy6VPLxpgOcjQ/assets/register-subname.png?fit=max&auto=format&n=3A9Yy6VPLxpgOcjQ&q=85&s=5ae4d58990a3939095778d88faafbf5b" alt="Get Your Web3 Username modal — subname registration" width="500" data-path="assets/register-subname.png" />

L1 (Ethereum) subnames are unruggable by default and inherit the registration length from the parent name. L2 subnames may have a registration period if the parent-name owner chose to rent rather than sell outright.

### Registering an ENS Name

Search for a name that isn't taken (e.g. `youreallywantaname.eth`) and start registration. The **ENS Name Registration** modal asks for:

* **Period** — registration duration (default 1 year; adjustable, or pick by date)
* **Registration Fee** — based on name length
* **Est. network fees** — gas estimate
* **Total** — fee + gas, with USD conversion
* Optional **Complete your profile** flow

Click **Next** to continue, then confirm in your wallet.

<img src="https://mintcdn.com/namespace-1f56cc70/3A9Yy6VPLxpgOcjQ/assets/register-name.png?fit=max&auto=format&n=3A9Yy6VPLxpgOcjQ&q=85&s=0f82becf3a7c7013ae36656e86b66793" alt="ENS Name Registration modal — period, fee, total" width="500" data-path="assets/register-name.png" />
