metricname

Bulk domain appraisal · by the numbers

Appraise the whole portfolio. Keep the list to yourself.

Paste up to 1,000 domains and get what the single-domain tool would say about each — wholesale ranges, confidence grades, honest floor and refusal verdicts — plus a portfolio total that’s labeled with what it isn’t. Computed in your browser: the list is never uploaded.

Runs in your browser — the list is never uploaded, logged, or stored.
Worked examplepaste your own list to replace it
DOMAINS APPRAISED6
WHOLESALE SUM$717$11,645 (priced rows only)
REPORTED-SALE ODDS~01 sales/yr at the market’s 1–2% sell-through
BREAKDOWN4 priced · 1 floor · 1 refusal
PORTFOLIO — HIGHEST RANGE FIRSTevery row is the full appraisal engine
DomainClassWholesale rangeGrade
cedar.comsingle dictionary word$479$10,666B
bluewidget.comtwo dictionary words$120$493B
888.netnumeric$72$295C
zorvia.aibrandable coinage$46$191C
my-cheap-insurance-quotes.netlong-tailunder the $100 floorC
the.comultra-shortrefusal — liquid market

The sum is a sum of appraisals, not a price for the portfolio: bulk buyers pay wholesale or below, and at the market’s typical 1–2% annual sell-through most of these names won’t sell in any given year. Floor rows aren’t “worth $0” — they’re below the ~$100 level at which venues report sales. Refusal rows (ultra-shorts) may be the most valuable names here; they trade as a liquid market we won’t pretend to model.

ANCHORS · NameBio reported sales, retrieved July 2026ranges are wholesale · per-row retail in the CSV

Informational only, not professional advice. Appraisal ranges describe reported sales of comparable name shapes — not what any buyer will pay, and not when. Every limitation of the single-domain appraisal applies to every row here.

How the portfolio appraisal works

Anchors retrieved July 2026 · Last reviewed: July 2026

Every row is the full engine

Each pasted domain runs through the same appraisal engine as the homepage tool — pattern class, length, word frequency, TLD multiplier, comparable anchors, with the full methodology published there. Bulk mode adds no shortcuts and no sampling: the row for a domain here is identical to what you’d get appraising it alone. Rows sort by range top, highest first, because that’s how investors read a portfolio; floor rows and refusals follow, labeled instead of silently mixed in.

The total, and what it isn’t

The wholesale sum adds the per-domain wholesale ranges over priced rows only — floor rows (modeled range under the ~$100 at which venues report sales at all) and refusals (ultra-shorts, a liquid market we won’t pretend to model) are counted but never summed. Even so, the sum is not a portfolio price: bulk buyers pay wholesale or below, and a summed appraisal ignores the one variable that dominates outcomes — time. Typical investor portfolios sell 1–2% of names per year (NamePros, Namecheap), so the record computes that arithmetic for your list size and prints it next to the sum. We don’t total retail: a portfolio doesn’t sell at end-user prices, so per-row retail ranges (the published ×2–3 dealer-to-end-user spread) appear only in the CSV, where they can’t masquerade as a headline.

Private by architecture

A pasted portfolio is a complete map of what you own, and every server-side bulk appraiser necessarily receives it. This one can’t: the engine and its data download into your browser, all 1,000 rows compute locally, and the CSV is generated locally too. No request containing your list ever leaves the page — verifiable in your browser’s network inspector. The domain cap exists for browser performance and output readability, not as a paywall tier.

What bulk mode can’t tell you

  • Which name has a buyer. The engine appraises pattern classes against reported sales; it cannot see that one of your names matches next year’s rebrand. Every per-domain limitation — trademarks, traffic, the buyer — compounds across a list.
  • A liquidation price. The sum of appraisals is an upper-bound framing of wholesale value, not an offer you should expect from a portfolio buyer.
  • Floor ≠ worthless, refusal ≠ priceless. Floor rows sit below the resolution of reported-sales data; refusal rows trade in a liquid short-domain market with live pricing we won’t guess at. Both deserve a check against public sales data rather than a number invented for a table cell.

Frequently asked questions

Do you see, store, or log the list I paste?

No — architecturally, not just as a policy. The appraisal engine downloads into your browser and every row is computed there; the page makes no network request containing your list, which you can verify in your browser's developer tools. This matters in bulk more than anywhere else: a pasted portfolio is a complete map of what you own, and server-side bulk appraisers necessarily receive it. Ours can't, because there's no server in the loop.

Why is your portfolio total so much lower than other bulk appraisers?

Because we refuse to price what the data can't resolve. Black-box bulk tools print a point estimate for every name — including hand-registered junk that will never sell — and those estimates sum into a flattering headline. Here, a name whose modeled range tops out under the ~$100 sale-reporting floor is labeled floor and excluded from the sum, ultra-short names get a refusal instead of a guess, and the total is a range of wholesale values over the rows that remain. A smaller number you can defend beats a bigger one you can't.

What does the wholesale sum actually mean — could I sell my portfolio for that?

Almost certainly not, and the record says so next to the number. It is the sum of per-domain wholesale ranges — the middle half of reported investor-to-investor sales for each name's shape. Portfolios sell at a discount to summed wholesale (a bulk buyer is pricing in the carrying cost and the sell-through risk you're offloading), and at the market's typical 1–2% annual sell-through, most names won't sell in any given year — which is why the record shows expected reported sales per year alongside the sum.

How many domains can I paste, and in what format?

Up to 1,000 per run — a browser-compute and readability limit, not a paywall tier. Formatting is forgiving: one per line, commas, semicolons, tabs, spaces, or any mix, so registrar exports and spreadsheet columns paste straight in. Duplicates are removed and counted, unparseable entries are listed with the reason, and anything past the cap is counted rather than silently dropped. The CSV export (domain, class, verdict, wholesale and retail ranges, confidence grade) is free and generated in your browser too.

Related tools