Connect Namecheap

Step-by-step guide to connect your Namecheap account to Domain Pilot

This guide walks you through connecting your Namecheap account to Domain Pilot so you can manage all your Namecheap domains from a single dashboard.

Namecheap API Access Requirements

Namecheap restricts API access to accounts that meet certain criteria. This is a limitation imposed by Namecheap, not by Domain Pilot. To enable API access, your Namecheap account must meet one of the following:

  • Have an account balance of $50 or more
  • Have 20 or more domains in your account

Accounts that don't meet these requirements will not be able to enable API access. If you're affected by this, please contact Namecheap support for further assistance.

Step 1: Enable API Access

  1. Log in to your Namecheap account
  2. Navigate to Profile
Navigate to Profile
  1. Click Tools
Click Tools
  1. Scroll down to Business & Dev Tools, find Namecheap API Access and click Manage
Namecheap API Access — click Manage

Step 2: Whitelist IP Address

Namecheap requires you to whitelist Domain Pilot's server IP address before we can access their API.

  1. In the Domain Pilot connection dialog, copy the IP address shown
Copy Domain Pilot's IP address
  1. Back in Namecheap, go to Whitelisted IPs and click Add IP
Namecheap Whitelisted IPs — click Add IP
  1. Enter "Domain Pilot" as the IP Name, paste the IP Address, enter your Namecheap password, and click Save Changes
Add IP dialog — enter IP and save

Step 3: Copy Your API Key

  1. In the Namecheap API Access section, copy your API Key
Copy your Namecheap API Key

Step 4: Connect in Domain Pilot

  1. Log in to Domain Pilot
  2. Go to SettingsRegistrars
  3. Click Add Registrar and select Namecheap
  4. Enter your API Username (your Namecheap account username) and API Key
  5. Click Connect

Verifying the Connection

Once connected, Domain Pilot will automatically sync your domains. This usually takes a few seconds. You should see all your Namecheap domains appear in the Domains section.

Troubleshooting

"API Access Denied" Error

  • Verify that API access is enabled in your Namecheap account
  • Check that Domain Pilot's IP address is whitelisted
  • Ensure your account meets Namecheap's minimum requirements for API access

"Invalid Credentials" Error

  • Confirm your API username matches your Namecheap account username
  • Re-copy the API key to ensure no extra spaces or characters

Domains Not Appearing

  • Allow a few minutes for the initial sync to complete
  • Verify the API key has not been regenerated since connecting