Domain Lifecycle

Domain Industry
The stages a domain passes through from registration to expiration, including active, grace period, redemption, and deletion phases.
← Back to Glossary

What is the Domain Lifecycle?

The domain lifecycle describes the stages a domain name goes through from initial registration to potential deletion and re-release. Understanding this lifecycle is crucial for domain management, acquisition strategies, and building domain monitoring tools.

Lifecycle Stages

1. Available

Status: Not registered

Duration: Indefinite

Action: Anyone can register

The domain has never been registered or has completed the deletion process and returned to the pool.

2. Active (Registered)

Status: ok, clientTransferProhibited, etc.

Duration: 1-10 years (registration period)

Action: Registrant controls domain

The normal state of a registered domain:

3. Expired

Status: expired (varies by registrar)

Duration: Immediate

Action: Registrant should renew

When the registration period ends:

4. Registrar Grace Period

Status: autoRenewPeriod or grace period

Duration: 0-45 days (varies by registrar)

Action: Renew at normal price

The registrar's internal grace period:

5. Redemption Period

Status: redemptionPeriod

Duration: 30 days (standard)

Action: Restore with fee ($80-200+)

Registry-level hold period:

6. Pending Delete

Status: pendingDelete

Duration: 5 days

Action: Cannot be restored

Final stage before release:

7. Released (Available Again)

Status: Not registered

Duration: Instant

Action: Open registration

Domain returns to available pool:

Timeline Visualization

Registration ─────────────────────────────────────────────────►

│ Active Period │ Exp │ Grace │ Redemp │ Pend │

├─────────────────────────────┼─────┼───────┼────────┼──────┤

Day: 0 365 366 410 440 445

│ │ │ │ │

Register Expires │ Redemption │

│ │

Grace Period pendingDelete

Variations by TLD

gTLDs (.com, .net, .org)

Generally follow the standard lifecycle:

ccTLDs

May have different rules:

Always check TLD-specific policies.

Domain Drop Catching

When valuable domains expire, "drop catching" services attempt to register them immediately upon deletion:

1. Monitoring: Track domains approaching deletion

2. Preparation: Queue registration requests

3. Execution: Submit requests at exact deletion time

4. Auction: If multiple services catch, auction determines winner

Services That Catch Drops

For Developers: Monitoring Domain Status

Track domains through their lifecycle:

// Check domain status

const response = await fetch('https://domscan.net/v1/status?name=example&tlds=com');

const data = await response.json();

// Status codes indicate lifecycle stage

const status = data.results[0].registry_status;

if (status.includes('redemptionPeriod')) {

console.log('Domain in redemption - may become available soon');

}

if (status.includes('pendingDelete')) {

console.log('Domain will be deleted in ~5 days');

}

Protecting Your Domains

Prevent Accidental Expiration

1. Enable auto-renewal

2. Keep payment info updated

3. Maintain current contact email

4. Register for multi-year terms

5. Set calendar reminders

Renewal Best Practices

Understanding the domain lifecycle helps you manage your domains effectively and identify opportunities when domains become available.

Put This Knowledge to Work

Use DomScan's API to check domain availability, health, and more.