Sourdough Domain Management Tool · Track, renew & sell your whole portfolioTry it free

How to Export Your Domain List from Cloudflare Registrar

Cloudflare Registrar is the odd one out on this list: it sells domains at wholesale cost — the registry fee plus the ICANN fee, with no markup — as a loss-leader for its network services. That makes it a popular parking spot for keeper domains, with two structural caveats: every domain must use Cloudflare's nameservers, and the dashboard is built around zones, not portfolio management.

Where the export lives

Cloudflare's dashboard lists your registered domains under the Domain Registration area of your account, alongside the zone list on the account home. A polished one-click CSV export of registrar data is not the dashboard's strong suit — if you do not spot an export control in the domain list view, the reliable route is the API: Cloudflare's well-documented API can enumerate your zones and registrar domains, and a few lines of scripting turns that into a CSV.

For small accounts, copying the list out of the dashboard is honestly faster than fighting for an export button that may not exist in your account view.

What the export contains — and what it misses

However you extract it, you will get names, expiry dates, and auto-renew state. As everywhere, acquisition costs, sale listings, and offer history are yours to track — Cloudflare knows even less about your investing than most registrars, since it has no aftermarket at all.

Import your domain list in one CSV

Export from any registrar, import into Sourdough, and get live WHOIS/RDAP enrichment on every domain: expiry, registrar, nameservers, status. 7 days free, then $10/mo. $0 due today.

Bulk management tips at Cloudflare

  • Everything meaningful is scriptable via the API — for bulk operations at Cloudflare, the API is the bulk interface.
  • Domains must run on Cloudflare DNS to live at Cloudflare Registrar; you cannot point registrar-held names at third-party nameservers.
  • There is no marketplace, parking, or landers — if a name is for sale, the lander and listing live elsewhere.

Renewal pricing gotchas

This is where Cloudflare genuinely differs: registrations and renewals are both at wholesale cost, so the first-year-promo-then-expensive-renewal pattern does not exist here. What you pay is the registry fee plus ICANN's fee, and renewal increases only happen when the registry itself raises prices.

The trade-off is flexibility, not price: supported TLDs are limited compared to full-service registrars, and the DNS requirement rules it out for names that need external nameservers.

What to do with the CSV

Whether it came from the API or a copy-paste, import the list into a tracker like Sourdough (7-day free trial) — it verifies each expiry against live RDAP and gives Cloudflare-held names the portfolio layer the dashboard does not try to be.

Frequently Asked Questions

Does Cloudflare Registrar let me export my domains?

There is no prominent one-click CSV export in the dashboard. The dependable path is the Cloudflare API, which lists your zones and registered domains and is easy to script into a CSV; small accounts can simply copy the dashboard list.

Is Cloudflare Registrar really at-cost?

Yes — Cloudflare charges the registry wholesale fee plus the ICANN fee with no markup, for both registrations and renewals. The constraints are elsewhere: limited TLD support and a requirement to use Cloudflare DNS.

Why would my Cloudflare renewal price ever change?

Only because the registry changed its wholesale fee. Cloudflare passes registry price increases through, but adds no margin of its own on top.

Related Reading

The Sourdough App

Track your whole domain portfolio

Every renewal, cost, offer, and valuation across every registrar — in one dashboard. Never lose a name to a missed renewal again.

Renewal alertsCost basis & P&LEvery registrarCSV import

7 days free · $0 due today · cancel anytime