Skip to main content

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.

CategoryDNS & domains
DirectionQuery source
Sign-inAPI Key
Query languagesSQLite
Tables2
Query templates9
Websitenamecheap.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.

  1. Sign in to Namecheap and go to Profile › Tools.
  2. Under Business & Dev Tools, choose Namecheap API Access and turn API access on. Your API key appears almost immediately.
  3. Whitelist at least one IPv4 address, the address the connection's requests come from. API access doesn't work until you add one.
Watch out for
  • 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.

tip

Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.

Connect Namecheap​

  1. Go to Connections and click New connection, or click New connection on the Namecheap product page.
  2. On Product, pick Namecheap and choose the Owner.
  3. On Details, give the connection a Name and, optionally, a Description.
  4. On Connect, fill in the settings and credentials described below.
  5. 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:

FieldRequiredNotes
UsernameYesYour Namecheap account username.
API UserNoOptional. Leave empty to use the Username.

Credentials​

The only Method is API Key. Enter a Credential label (for example Production), then fill in:

FieldRequiredNotes
API KeyYesSecret — 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:

LanguageUse it for
SQLiteSQL 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
TableContains
namecheap_domainDomains registered in Namecheap.
namecheap_domain_hostHost records for domains in Namecheap.

Next steps​