Quick answer: Namecheap requires API User, API Key, and whitelisted caller IP.
What does this guide cover?
Learn how to obtain API credentials from the official Namecheap console and save them in ApiDo → User Center → API Credentials for batch DNS, nameserver updates, and domain automation.
Step-by-step instructions
Each step includes official console screenshots — follow the highlighted areas.
Step 1: Sign in to Namecheap
- Sign in to Namecheap account。
Official link: https://www.namecheap.com/myaccount/login/


Step 2: 开启 API 访问
- Go to Profile → Tools → Namecheap API Access。
- 开启 API 访问(Enable API access)。
- 记录 API User(通常为your Namecheap 用户名)。
Official link: https://ap.www.namecheap.com/settings/tools/apiaccess/
Step 3: Whitelist IP (important)
- 在 API page找到「Whitelisted IPs」,添加您当前的公网 IP。
- If 使用本站批量工具,需添加服务器出口 IP;不确定Please 联系客服。
- 未加白名单会导致验证失败。
Step 4: Get API Key
- 在同一page查看或重置 API Key,Copy 到above 对应input field。
- 「Username」填 Namecheap Sign in to 用户名,「Client IP」填您添加的白名单 IP。
Enter and verify credentials on ApiDo
- Log in to ApiDo and open User Center → API Credentials
- Select provider: Namecheap
- Enter a credential alias and fill in each API field
- Click "Verify credentials", then "Save credentials" after success
FAQ
How do I add Namecheap API credentials on ApiDo?
After login, go to User Center → API Credentials, select Namecheap, follow this guide, verify, then save.
What if Namecheap credential verification fails?
Check for wrong fields (e.g. login password instead of API password), extra spaces, or wrong environment keys. Some providers require API access or IP whitelist.
Are API credentials secure on ApiDo?
Credentials are encrypted at rest and transmitted over HTTPS. Do not share keys; rotate them in your provider console when done.