How to Check If a .CO Domain Is Premium via EPP

Overview

Before registering, renewing, transferring, or restoring any .CO domain, Registrars should use the domain:check command with the EPP Fee Extension to determine if the domain is premium and retrieve the exact fees for each operation.

How It Works

Submit a domain:check command with the fee:check extension, specifying the commands you want fee quotes for: create, renew, restore, transfer. The response includes a fee:class element ('standard' or 'premium') and the exact fee for each command.

Response Fields to Note

  • fee:class — 'premium' if the domain has a non-standard price; 'standard' otherwise.
  • standard='0' — indicates this command is priced above standard rate.
  • fee:fee — the exact price to include in your subsequent transaction command.
  • description — 'Premium Registration Fee', 'Premium Renewal Fee', or 'Restore Fee'.
  • refundable — '1' if the fee can be credited during the grace period; '0' for restore fees.

Why This Is Essential

If you submit a domain:create, domain:renew, or domain:transfer for a premium domain without including the correct fee in the Fee Extension, the command will be rejected by the Registry. Always check first.

OT&E Testing

Premium pricing data is replicated to the OT&E system. You can test your premium check and registration flow safely before going live.

Related Articles