The GoDaddy portfolio
dashboard you wish GoDaddy had.
A real portfolio view for the world's biggest registrar. Expiry tracking, project folders, daily API sync for eligible accounts, and AI access through MCP.
No credit card. Free for personal portfolios.
GoDaddy hosts more domains than any other registrar, but its built-in portfolio view falls apart past a few dozen names. Lemon Domains puts your GoDaddy domains into one searchable, sortable list, groups them by project, and tracks expiry properly. Add multiple GoDaddy accounts with their own labels. Free to use.
- Website
- godaddy.com
- Founded
- 1997
- How it connects
- Daily sync by API key
- Get an API key
- GoDaddy API settings
- Lemon Domains IP addresses
- 2.31.94.66
- API reference
- GoDaddy API docs
Connect GoDaddy to Lemon Domains
Three steps: create a read-only API key at GoDaddy, add it to Lemon Domains, and your domains sync once a day from then on. Connect as many GoDaddy accounts as you have.
Create a read-only API key at GoDaddy
A Personal Access Token with only the domains.domain:read permission. It can read your domains but cannot change, renew, transfer or buy anything. Tokens expire, so replace it before its expiry date.
GoDaddy only allows API access to accounts that meet its rules, currently at least one domain in the account or a plan that includes API access. If your account is not eligible, use CSV import instead.
- 1Sign in at developer.godaddy.com and open Personal Access Tokens, then choose Generate Token.
- 2Name it “Lemon Domains” and pick an expiry (up to one year).
- 3Under Permissions, expand Domains & DNS and tick only domains.domain:read. Leave every other permission off.
- 4Create the token, copy it (it is only shown once) and paste it in Lemon Domains. Leave API secret blank: a personal access token has no secret.
- 5Already have an older GoDaddy API key and secret? They still work: paste the key in the first field and the secret under API secret.
Add it to Lemon Domains
- 1Sign in to Lemon Domains (it's free), open Connections and choose GoDaddy.
- 2Give the connection a friendly name, like “GoDaddy personal” or “GoDaddy clients”. Connect each GoDaddy account separately.
- 3Paste your personal access token.
- 4Click Test connection. Lemon Domains checks the API key and shows how many domains it can see, without saving anything.
- 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.
What Lemon Domains reads
- Domain names (including internationalised names)
- Status, such as active, expired or pending transfer
- Expiry and registration dates
- Whether auto-renew is on
- Nameservers
- Transfer lock
- WHOIS privacy
Lemon Domains only ever sends read requests to GoDaddy: 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
- GoDaddy 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.
- The key has an IP restriction
- Lemon Domains connects from 2.31.94.66. Add it to the API key's allowed IPs, or remove the restriction.
- Some domains are missing
- Make sure the API key belongs to the GoDaddy 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 GoDaddy portal, paste it into Lemon Domains, and you're done. Re-import any time to refresh.
- 1Open your GoDaddy portfolio at dcc.godaddy.com/control/portfolio.
- 2Select all the domains you want to import (use the page-size control to grab them in chunks).
- 3Copy the visible list, or export to CSV from the GoDaddy bulk actions menu.
- 4In Lemon Domains, click Import, paste the list or upload the CSV, and map the columns. Lemon Domains previews everything before it commits.
- 5Set the registrar account label to 'GoDaddy' (or whatever name you want to see in the dashboard) and submit.
- Paste or CSV import needs no GoDaddy credentials at all.
- Sub-accounts are supported. Add one Lemon Domains registrar entry per GoDaddy account with its own label.
How GoDaddy fits into Lemon Domains
Pulled into one dashboard
Every GoDaddy 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 GoDaddy domain so you stop missing renewals.
Daily sync by API
Connect GoDaddy 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 GoDaddy dashboard
- One list across all your GoDaddy sub-accounts
- Live expiry countdowns per domain, not a calendar reminder
- Project folders for client work, brands, and experiments
- Daily API sync for eligible accounts, paste or CSV for the rest
- Unified view with Porkbun, Namecheap, and every other registrar
- MCP access so your AI assistant can answer GoDaddy portfolio questions
Ask your AI assistant about your GoDaddy domains
Connect the Lemon Domains MCP server to Claude Code, Cursor, or any MCP client that can send a Bearer header. "What GoDaddy domains do I have expiring this month?" becomes a one-line question.
GoDaddy + Lemon Domains FAQ
How is this different from the GoDaddy dashboard?
GoDaddy's portfolio page paginates aggressively, sorts oddly, and has no project grouping. Lemon Domains gives you one sortable list, project folders, real expiry tracking, and daily sync by API if GoDaddy lets your account use its API. It also unifies GoDaddy with every other registrar in one view.
Do I need to give Lemon Domains my GoDaddy password?
No. Connecting by API uses an API key you create at GoDaddy, not your password. A Personal Access Token with only the domains.domain:read permission. It can read your domains but cannot change, renew, transfer or buy anything. Tokens expire, so replace it before its expiry date. 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.
Can every GoDaddy account use API sync?
No. GoDaddy only allows API access to accounts that meet its rules, currently at least one domain in the account or a plan that includes API access. If your account is not eligible, use CSV import instead. Lemon Domains checks when you connect and tells you if GoDaddy refuses the key.
Can I track multiple GoDaddy accounts?
Yes. Connect or import each GoDaddy account with a friendly label ("GoDaddy work", "GoDaddy investments") and the dashboard will show them side by side.
Does Lemon Domains renew my GoDaddy domains?
No. Renewal still happens at GoDaddy. Lemon Domains tracks expiry and auto-renew status so you know exactly when to act, but the renewal button is GoDaddy's.
Can I ask an AI assistant about my GoDaddy domains?
Yes. The Lemon Domains MCP server lets Claude Code, Cursor, Windsurf, and any MCP client that can send a Bearer header query your portfolio (including GoDaddy domains) in natural language. Choose read-only or read-and-write access for each token.
Stop juggling GoDaddy tabs.
Connect by API or import in under a minute. Free, forever for personal use.