Access Namecheap from Excel

Domains

Returns a list of domains for the particular user

Parameters

  • List type
  • Search
  • SortBy

Fields

  • AvaliableRows
  • Id
  • Name
  • User
  • Created
  • Expires
  • Expired
  • Locked
  • Auto Renew
  • WhoisGuard
  • Premium
  • NameCheap DNS

Domain Contacts

Gets contact information for the requested domain

Parameters

  • Domain

Fields

  • Organization Name
  • Job Title
  • First Name
  • Last Name
  • Address 1
  • Address 2
  • City
  • State Province
  • Postal Code
  • Country
  • Phone
  • Email Address

TLD List

Returns a list of TLDs

Fields

  • Name - Indicates the top-level domain
  • Non Real Time - Possible statuses: True, False. Indicates whether the domain registration is instant (real-time) or not.
  • Min Registration Years - Minimum number of years the TLD can be registered for
  • Max Registration Years - Maximum number of years the TLD can be registered for
  • Min Renew Years - Minimum number of years the TLD can be renewed for
  • Max Renew Years - Maximum number of years the TLD can be renewed for
  • Min Transfer Years - Minimum number of years the TLD can be transferred for
  • Max Transfer Years - Maximum number of years the TLD can be transferred for
  • API Registerable - Indicates whether a domain with this TLD can be registered through API
  • API Renewable - Indicates whether a domain with this TLD can be renewed through API
  • API Transferable - Indicates whether a domain with this TLD can be transferred to Namecheap through API
  • EPP Required - Indicates whether EPP code is required for this TLD
  • Contact Modifiable - Indicates whether contact details can be modified for this TLD
  • WG Allotation Disabled - Indicates whether WhoisGuard can be allotted for this TLD. If this field result is Yes, then we will not be able to allot WG for the TLD.
  • In extended search only - Indicates whether this TLD is shown in general search results or in extended search results only
  • Sequence Number - Indicates the sorting order in which TLDs are displayed on Namecheap website’s domain search results page
  • Type - Indicates whether this is a generic TLD or country-code TLD
  • IDN Support - Indicates whether IDN is supported for this TLD
  • Category - Indicates the category of the domain

Check Availability

Checks the availability of domain

Parameters

  • URL(s) - Enter 1 to 50 URLs, one per line

Fields

  • Domain - Domain name for which you wish to check availability
  • Available - Indicates whether the domain name is available for registration
  • Premium - Indicates whether the domain name is premium
  • Premium Registration Price - Registration Price for the premium domain
  • Premium Renewal Price - Renewal price for the premium domain
  • Premium RestorePrice - Restore price for the premium domain
  • Premium Transfer Price - Transfer price for the premium domain
  • Icann Fee - Fee charged by ICANN
  • EAP Fee - Purchase fee for the premium domain during Early Access Program (EAP)*

Domain Info

Returns information about the requested domain

Parameters

  • Domain

Fields

  • Status - Indicates the status of the domain. Possible statuses: OK, Locked, Expired
  • Created
  • Expires
  • WhoisGuard Enabled
  • WhoisGuard ID
  • WhoisGuard Expires
  • DNS Provider
  • NameCheap DNS
  • Email Type
  • Dynamic DNS Status
  • DNS FailOver

Domain DNS Servers

Gets a list of DNS servers associated with the requested domain.

Parameters

  • Second level domain - Second level domain. For example, for google.com this would be google
  • Top level domain - Top level domain. For example, for google.com this would be com

Fields

  • Domain
  • Nameserver

Domain Host Records

Retrieves DNS host record settings for the requested domain.

Parameters

  • Second level domain - Second level domain. For example, for google.com this would be google
  • Top level domain - Top level domain. For example, for google.com this would be com

Fields

  • Domain
  • Host Id
  • Name
  • Type
  • Address
  • MXPref
  • TTL

Domain Registrar Lock Status

Gets the Registrar Lock status for the requested domain.

Parameters

  • Domain

Fields

  • Status

Domain DNS Email Forwarding

Gets email forwarding settings for the requested domain.

Parameters

  • Domain

Fields

  • Email
  • Mailbox Id - The Id of email forwarding mailbox that was created.
  • Mailbox - The email forwarding mailbox that was created.

Account Balance

Gets information about fund in the user's account.

Fields

  • Available Balance - Total amount in the customer’s account
  • Currency - Currency in which the price is listed
  • Eerned Amount - Amount earned from Marketplace sales
  • Withdrawable Amount - Amount available for withdraw

Access

Note: Namecheap requires you to pass one of the following requirements to be able to use the API:

  • have at least 20 domains under your account;
  • have at least $50 on your account balance;
  • have at least $50 spent within the last 2 years.

Follow these steps to enable API access for your account.

  • Login to your Namecheap account.
  • Go to the Profile > Tools menu.
  • Scroll down to the Business & Dev Tools section. Click MANAGE, next to Namecheap API Access.
  • Toggle ON/OFF, read the Terms of Service, enter your account password.
  • Click Edit next to Whitelisted IPs and add your computer's IP address (you can find it out by searching google for "what is my ip"). You'll need to add the same IP address to the connector's Settings window.

Add from Manager

The Namecheap Connector is available in the Connectors Manager in the top ribbon:

Select the Webmaster category and install Namecheap:


Contribute

This connector suite is open-sourced on GitHub.


See

Official Documentation

Namecheap API


Get help with this function in the community →