Domain industry

Domain registrar

A company accredited to sell domain names to the public, acting as an intermediary between domain registrants and registries.
← Back to glossary

What is a domain registrar?

A domain registrar is an organization accredited by ICANN (or a national ccTLD authority) to sell domain name registrations to the public. Registrars act as intermediaries between domain registrants (you) and domain registries (organizations that manage TLD databases).

How registrars work

The domain registration chain:

Registrant (you)

↓ Purchase domain

Registrar (GoDaddy, Namecheap, Cloudflare, etc.)

↓ Submit registration to

Registry (Verisign for .com, Public Interest Registry for .org, etc.)

↓ Update

Root DNS / TLD Zone

Registrars don't control the TLD databases. They have authorized access to add, modify, and renew domain registrations through the registry.

Popular domain registrars

RegistrarNotable Features
CloudflareAt-cost pricing, free privacy
NamecheapBudget-friendly, free WhoisGuard
Google DomainsClean interface, Google integration
PorkbunLow prices, free WHOIS privacy
GoDaddyLargest market share, upsells
Name.comDeveloper-friendly, API access
HoverSimple, no upsells
DynadotCompetitive pricing, auction platform

Registrar accreditation

ICANN accreditation (gTLDs)

To sell .com, .net, .org and other gTLDs, registrars must:

  • Apply to ICANN
  • Meet technical and financial requirements
  • Sign the Registrar Accreditation Agreement
  • Pay accreditation fees

ccTLD authorization

Each country's TLD authority sets its own registrar requirements. Some ccTLDs allow any ICANN-accredited registrar; others require separate authorization.

Choosing a registrar

Pricing considerations

  • Registration price: First-year cost (often discounted)
  • Renewal price: Ongoing annual cost (may be higher)
  • Transfer price: Cost to move from another registrar
  • Add-ons: WHOIS privacy, email, SSL (often free elsewhere)

Features to compare

  • WHOIS privacy: Redacts your personal info from public WHOIS
  • DNS management: Quality of DNS hosting interface
  • API access: For programmatic domain management
  • Two-factor auth: Account security options
  • Transfer lock: Prevent unauthorized transfers
  • Auto-renewal: Avoid accidental domain expiration

Red flags

  • Expensive WHOIS privacy (should be free)
  • High renewal prices hidden behind low first-year pricing
  • Aggressive upselling
  • Difficult transfer-out processes
  • Poor customer support

Registrar services

Core services

  • Domain registration and renewal
  • DNS hosting (name servers)
  • WHOIS/RDAP management
  • Domain transfers

Common add-ons

  • Email hosting
  • SSL certificates
  • Web hosting
  • Website builders
  • Domain parking

Transferring between registrars

Domains can be transferred to a different registrar:

1. Unlock domain at current registrar

2. Get auth code (EPP transfer code)

3. Initiate transfer at new registrar

4. Confirm transfer via email

5. Wait 5-7 days for transfer to complete

Restrictions:

  • Must wait 60 days after registration
  • Must wait 60 days after previous transfer
  • Domain must not be expired

Registrar vs registry

AspectRegistrarRegistry
RoleSells domainsManages TLD database
CustomerEnd users (you)Registrars
ExamplesNamecheap, CloudflareVerisign, PIR
RelationshipMany per TLDOne per TLD

Domain registrar APIs

For developers automating domain management:

// Example: Checking availability via registrar API

const response = await fetch('https://api.registrar.com/domains/check', {

method: 'POST',

body: JSON.stringify({ domain: 'example.com' })

});

Many registrars offer APIs for:

  • Availability checking
  • Registration
  • DNS management
  • Renewal
  • Transfers

However, for availability checking alone, purpose-built APIs like DomScan often provide better performance and features.

Put this knowledge to work

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