All help topics

Integrations

Sync your Dynadot portfolio into Euphyr

Updated 2026-07-25

What this does

Pulls every domain in your Dynadot account into Euphyr. New domains land in your portfolio as verified, watchlist domains you also own at Dynadot get verified automatically, and any portfolio domain whose registrar changed has its "Synced from" label updated. You stay in control of when this runs — sync only fires when you click the button.

How to do it

  1. Open Settings from the left sidebar.
  2. Open the Integrations tab.
  3. Connect Dynadot if you haven't already: click Connect, paste your Dynadot API key and secret key, and click Save.
  4. On the Dynadot tile, click Sync (next to Settings).
  5. Wait a few seconds. A modal opens showing the alphabetical list of every domain that was added or moved into your portfolio, with a direct "Open" link to each one.

When the sync finishes, open Portfolio to see your domains. New rows are marked with a Dynadot badge on the card and a Synced from: Dynadot row inside each domain's detail page.

Common questions

How often can I sync?

You can sync once per minute. If you click Sync twice in quick succession, the second click returns "Sync was just run. Wait a minute and try again." This protects you against accidental double-clicks that would each fire the full domain analysis pipeline for any newly-discovered domains.

What happens to domains already on my watchlist?

If a domain on your watchlist also shows up in your Dynadot account, the sync verifies it automatically and moves it into your portfolio. You don't need to add a DNS TXT record to prove ownership when sync confirms it. The "Verified" label on the domain shows it was verified via Dynadot sync rather than DNS.

What happens to domains already in my portfolio?

Sync skips them unless their registrar changed. If a portfolio domain was previously labeled Synced from: Spaceship and now lives at Dynadot, sync flips the label to Synced from: Dynadot. The original "Verified" status and any prices or notes you saved are kept exactly as they were.

What if I have a domain in my Dynadot account that's also in someone else's portfolio?

When sync verifies a domain for you, the previous "verified" owner in Euphyr loses their verified status on that same domain. This matches how DNS-TXT verification has always worked: ownership transfers move with proof, not with order of arrival.

Does sync analyze the new domains automatically?

Yes. Every new domain sync adds to your portfolio also kicks off the full Euphyr analysis — valuation, similar sales, trademark check, Wayback history, and so on. You'll see the results populate over the next two to three minutes per domain.

What if I have a very large portfolio?

Large Dynadot accounts sync in stages until every page has been processed. Existing domains are never duplicated.

When it doesn't work

  • "Sync was just run. Wait a minute and try again." — You synced within the last minute. Wait sixty seconds and click Sync again.
  • "Connect Dynadot first in Settings → Integrations." — Your Dynadot connection is missing. Click Connect on the Dynadot tile, paste your API key and secret, then try Sync again.
  • "Dynadot rejected those credentials." — Your saved API key or secret is no longer valid (you regenerated it, the key expired, or it was revoked). Click Disconnect on the Dynadot tile, then Connect again with a fresh key and secret. Dynadot also requires the calling IP to be on your account's API whitelist — make sure the IP that Euphyr told you to add is still there.
  • "Dynadot returned 404 for the domains endpoint." — Your Dynadot API key doesn't have the domain_list permission. Open Dynadot → API → Permissions and enable it, then try again.
  • "Dynadot rate limit hit." — Dynadot temporarily blocked the read. Wait one minute and click Sync again.
  • "Couldn't reach Dynadot." — Dynadot was unreachable or slow. Check your internet connection and try Sync again in a few seconds.
  • Sync says "Nothing new to add" — Either every Dynadot domain is already in your portfolio and tagged with Synced from: Dynadot, or your Dynadot account is empty. Open your Dynadot dashboard to confirm what's there.