Namecheap integration

The Namecheap portfolio
dashboard you wish Namecheap had.

A real portfolio dashboard for Namecheap. Track expiry, group by project, daily API sync (or paste and CSV import), and AI access through MCP.

No credit card. Free for personal portfolios.

Namecheap has the cheapest renewals in the business, but its domain list paginates at 20 and has no portfolio view. Lemon Domains puts every Namecheap domain into one sortable list, groups them by project, and tracks expiry properly. Multiple Namecheap accounts welcome.

Founded
2000
How it connects
Daily sync by API key
Lemon Domains IP addresses
2.31.94.66
API reference
Namecheap API docs
Setup guide

Connect Namecheap to Lemon Domains

Three steps: create a read-only API key at Namecheap, add it to Lemon Domains, and your domains sync once a day from then on. Connect as many Namecheap accounts as you have.

Step 1

Create a read-only API key at Namecheap

Give it the least access you can

Namecheap API keys cannot be limited to read-only; a key has full access to the account's API, from the whitelisted IP addresses only. Lemon Domains only ever calls namecheap.domains.getList. If your key leaks, turn API access off and on again to issue a new key.

Who can use the API

Namecheap turns on API access for accounts with at least 20 domains, at least $50 in account balance, or at least $50 spent in the last two years.

  1. 1Sign in to Namecheap and open Profile → Tools → Business & Dev Tools → Namecheap API Access.
  2. 2Turn API access on and copy the API key.
  3. 3Under Whitelisted IPs, add the Lemon Domains IP address shown on this page. Namecheap accepts IPv4 addresses only.
  4. 4Enter your Namecheap username and the API key in Lemon Domains.

Open Namecheap API settings

Step 2

Add it to Lemon Domains

  1. 1Sign in to Lemon Domains (it's free), open Connections and choose Namecheap.
  2. 2Give the connection a friendly name, like “Namecheap personal” or “Namecheap clients”. Connect each Namecheap account separately.
  3. 3Paste your username and api key.
  4. 4Click Test connection. Lemon Domains checks the API key and shows how many domains it can see, without saving anything.
  5. 5Tick the checkbox to confirm you understand the risks, pick the project new domains go into, and click Connect and import. Your domains appear straight away and sync once a day after that.
Step 3

What Lemon Domains reads

Synced once a day
  • Domain names (including internationalised names)
  • Status, such as active, expired or pending transfer
  • Expiry and registration dates
  • Whether auto-renew is on
  • Transfer lock
  • WHOIS privacy
Read-only by design

Lemon Domains only ever sends read requests to Namecheap: each integration has a fixed list of read-only calls it may make, so it never renews, transfers or changes a domain. Your API key is encrypted at rest and never shown again.

If something goes wrong

Namecheap rejects the API key
Copy it again with no spaces at either end. Some registrars only show the secret once, so create a new key if you didn't save it.
Namecheap rejects calls from Lemon Domains' IP address
Lemon Domains connects from 2.31.94.66. Add it to the API key's allowed IPs at Namecheap.
Some domains are missing
Make sure the API key belongs to the Namecheap account (or sub-account) that holds those domains. Connect each account separately.

Rather not use an API key? Import by paste or CSV

Copy your list from the Namecheap portal, paste it into Lemon Domains, and you're done. Re-import any time to refresh.

Open your Namecheap domain list

  1. 1Open your Namecheap domain list at ap.www.namecheap.com/Domains/DomainList.
  2. 2Change the filter to 'All Items' so the full list is visible (Namecheap paginates at 20 by default).
  3. 3Export the CSV from the Namecheap account area, or copy the visible list directly.
  4. 4In Lemon Domains, click Import, paste the list or upload the CSV. Lemon Domains maps columns and previews before commit.
  5. 5Add the Namecheap account with a friendly label so sub-accounts stay distinct.
Heads up
  • Namecheap only accepts API calls from whitelisted IP addresses. Add the Lemon Domains IP address shown on the connect page under Whitelisted IPs.
  • Importing instead? Switch the Namecheap list to 'All Items' first, or you will only import the first page. Paste or CSV import needs no Namecheap credentials at all.

How Namecheap fits into Lemon Domains

Pulled into one dashboard

Every Namecheap domain you own sits next to your domains from every other registrar. Same list, same search.

Expiry tracking, finally

Lemon Domains shows live expiry countdowns and filters by expiry window (under 30 days, 31-90 days, later) for every Namecheap domain so you stop missing renewals.

Daily sync by API

Connect Namecheap with an API key and Lemon Domains syncs your domains once a day. Hit Sync now whenever you want a fresh copy.

Why Lemon Domains beats the Namecheap dashboard

  • All your Namecheap domains in one list, no pagination
  • Live expiry countdowns and 30 and 90 day expiry windows
  • Project folders for clients, brands, side projects
  • Multi-account support with friendly labels
  • Daily API sync keeps expiry and auto-renew fresh, with Sync now on demand
  • Unified view with GoDaddy, Porkbun, and every other registrar
  • MCP server: AI assistants can query Namecheap data in plain English

Ask your AI assistant about your Namecheap domains

Connect the Lemon Domains MCP server to Claude Code, Cursor, or any MCP client that can send a Bearer header. "What Namecheap domains do I have expiring this month?" becomes a one-line question.

Namecheap + Lemon Domains FAQ

Namecheap's domain list paginates at 20. How does Lemon Domains handle that?

Connected by API, Lemon Domains reads every page of your Namecheap domain list, 100 domains at a time, so nothing is left out. If you import instead, switch the Namecheap domain list filter to 'All Items' and export the full set as CSV; the export contains everything.

How is this different from the Namecheap domain list?

Namecheap's domain list is a flat table with no portfolio view, no project grouping, and limited filtering. Lemon Domains adds live expiry countdowns, expiry window filters (under 30 days, 31-90 days, later), project folders, and unifies Namecheap with your other registrars in one dashboard.

Do I need to share my Namecheap password?

No. Connecting by API uses an API key you create at Namecheap, not your password. Namecheap API keys cannot be limited to read-only; a key has full access to the account's API, from the whitelisted IP addresses only. Lemon Domains only ever calls namecheap.domains.getList. If your key leaks, turn API access off and on again to issue a new key. Keys are encrypted at rest, and Lemon Domains only ever sends read requests. Or skip the API and paste your list or upload a CSV.

How does Lemon Domains sync with Namecheap?

With a Namecheap API key. Turn on API access in Namecheap (Profile → Tools → Namecheap API Access), add the Lemon Domains IP address to the Whitelisted IPs there, and paste your username and key into Lemon Domains. It reads your domain list once a day, with Sync now for when you can't wait. Lemon Domains only ever sends read requests. Namecheap turns on API access for accounts with at least 20 domains, $50 in account balance, or $50 spent in the last two years; any account can import by paste or CSV instead.

Can I track multiple Namecheap accounts?

Yes. Add one Lemon Domains registrar entry per Namecheap account with its own label. Sub-accounts and separate personal/business logins are all supported.

Can AI assistants query my Namecheap domains?

Yes. The Lemon Domains MCP server gives Claude Code, Cursor, Windsurf, and any MCP client that can send a Bearer header access to your full portfolio (Namecheap included). Choose read-only or read-and-write access for each token.

Stop juggling Namecheap tabs.

Connect by API or import in under a minute. Free, forever for personal use.