Namecheap
Namecheap is a leading domain registrar and web hosting provider that enables organizations to register, manage, and configure internet domain names and their associated DNS settings. This integration provides comprehensive visibility into domain portfolios and DNS infrastructure managed through Namecheap accounts.
| Category | DNS & domains |
| Direction | Query source |
| Sign-in | API Key |
| Query languages | SQLite |
| Tables | 2 |
| Query templates | 9 |
| Website | namecheap.com |
Before you start
Huntbase signs in to Namecheap with API Key. Create the credential in Namecheap first, then keep it to hand for the Connect step.
- Sign in to Namecheap and go to Profile › Tools.
- Under Business & Dev Tools, choose Namecheap API Access and turn API access on. Your API key appears almost immediately.
- Whitelist at least one IPv4 address, the address the connection's requests come from. API access doesn't work until you add one.
- Namecheap only enables API access for accounts that meet one of these requirements: at least 20 domains, at least $50 in account balance, or at least $50 spent in the last 2 years.
- Only IPv4 addresses can be whitelisted.
- The Sandbox environment is a separate account with its own username and API key.
For the vendor's own instructions, see Namecheap API FAQ.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect Namecheap
- Go to Connections and click New connection, or click New connection on the Namecheap product page.
- On Product, pick Namecheap and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Settings
Where your Namecheap lives:
| Field | Required | Notes |
|---|---|---|
| Username | Yes | Your Namecheap account username. |
| API User | No | Optional. Leave empty to use the Username. |
Credentials
The only Method is API Key. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| API Key | Yes | Secret — not shown again after you save it. |
Query it
Once connected, Namecheap can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL over the 2 tables listed below, alongside every other connected source. |
Example: SQLite
List domains — List all domains and their expiration dates to ensure timely renewals and uninterrupted service.
select
domain,
expires
from
namecheap_domain;
Namecheap ships with 9 query templates. Find them in Library › Queries — see Query templates.
Tables
Namecheap adds 2 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 2 tables
| Table | Contains |
|---|---|
namecheap_domain | Domains registered in Namecheap. |
namecheap_domain_host | Host records for domains in Namecheap. |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog