How to Check What a Domain Sold For
The appraisal desk is open
Type a domain like sunsetcapital.com or a keyword like capital to see its estimated value, the sales that prove it, and matching names for sale.
Automated estimate for informational purposes only. Not financial or investment advice, and not a guarantee of sale price.
Short answer: Search the exact domain in an aftermarket sales database. NameBio is the standard first stop, with more than a million reported sales worth over $3 billion, and DNJournal publishes weekly and annual reports covering the largest deals. If the exact name returns nothing, search comparable names instead: same extension, same length, same structure, sold in the last 24 months. That comp set, not any single number, is what tells you what a domain is worth.
Most people asking this question are really asking one of two things: "did the current owner pay a lot for this?" or "what should I offer?" The first is often unanswerable. The second always is, and it matters far more.
Where sold domain prices are actually published
There is no central registry of domain sale prices. What exists is a set of overlapping partial records, each covering a different slice of the market.
NameBio aggregates reported sales from marketplaces and auction houses into one searchable database. You can search by keyword, extension, price band and date, and each row gives you the name, the price, the date and the venue. Basic searching is free; saved searches, alerts and the heavier research features require a paid account.
DNJournal runs a weekly top sales chart and an annual year-in-review. It is the best free window into the top of the market, because it covers the large deals that get disclosed and puts them in context. It is not a database you can query systematically, but a site-restricted web search against it works well for a specific name.
Marketplace archives publish each venue's own completed sales and auction results. These are useful for a reason the aggregators are not: they show you how one specific buyer pool prices a category, which matters when you are deciding where to sell domain names: the same name can clear at noticeably different prices depending on whose buyers see it.
Expiry auction results from the drop platforms show wholesale pricing, what investors pay each other rather than what an end user pays. Useful as a floor, misleading as a target.
How to search for a specific domain's sale
Start with the exact string. Search the full name including the extension, because "quantledger" and "quantledger.com" are different queries in most databases. If nothing comes back, try the name without the extension to catch a sale of the same string in another namespace, which tells you something about how the string itself is valued.
Then check whether the name changed hands at all, even without a reported price. Registration history and archived versions of the site tell you when ownership shifted and what was there before. A name that hosted a real business until 2019 and has been parked since usually changed hands somewhere in between, and the absence of a public record just means the deal was private.
That is the key thing to internalize: absence of a sale record is not evidence of a low price. Brokered deals are routinely covered by confidentiality agreements, which is standard practice in how a domain broker works, corporate acquisitions of a name often sit inside a larger transaction, and plenty of six-figure sales never appear anywhere. The public record skews heavily toward marketplace and auction transactions.
What to do when the exact name has no history
This is the normal case, and it is fine, because the exact name's history was never the useful data anyway. What the owner paid three years ago tells you about their cost basis, not about today's market. Comparable sales tell you about today's market.
Build the comp set in this order. Match the extension first, because .com, .ai and .io have separate buyer pools and separate price curves, and cross-extension comparison is the most common error in amateur valuations. The board of premium domains is a useful sanity check here, because every listing carries the comps that set its price. Match structure second: one word to one word, two words to two words, acronym to acronym. A five-letter dictionary word and a five-letter random string are not comparable even though both have five letters. Then weight recency hard, prioritizing the last 24 months, because the aftermarket repriced sharply after 2022 and older comps flatter most categories.
Three to five comps is usually enough to set a defensible range. If you cannot find five, widen on category before you widen on time.
Reading the comps without fooling yourself
Two biases will wreck your analysis if you let them.
The first is anchoring on the top of the range. Everyone finds the one $40,000 comp and quietly decides theirs is that one. Rank your comps low to high and decide where your name sits before you look at the prices attached to them. If yours is mid-pack, price mid-pack, and the name actually sells instead of ageing on a board for four years.
The second is survivorship bias. The record shows what sold, never what did not. A category can show five sales at $8,000 while hiding two hundred names that sat unsold at $8,000 for three years. That is why a comp set tells you what a name can fetch, not how fast. Keep those separate: your ask is a comps question, your timeline is a liquidity question.
If you are pulling large exports and want to slice them by extension, length band and year without building spreadsheets by hand, it is worth pointing a plain-English query tool at the dataset and asking for the medians directly. Comp research gets much faster once you stop scrolling rows.
Does a domain's past sale price tell you what to offer?
Only loosely. A prior sale gives you two genuinely useful signals: it proves the name is tradeable, and it tells you the owner's rough cost basis, which shapes how low they can realistically go. An investor who paid $12,000 will not sell at $3,000 no matter how good your reasoning is.
What it does not tell you is current value. Markets move, categories heat and cool, and a 2021 comp in an AI-adjacent category is a different world from a 2026 one. Use the prior sale as context and the recent comp set as your number.
Turning comps into an offer or an ask
If you are buying, set a ceiling from the comps before you make contact, and hold it. Write the number down. Negotiations are designed to move you off it, and a ceiling you decided under pressure is not a ceiling. The approach itself matters too: a discreet enquiry gets a very different first number than one sent from a funded company's domain, which is covered in buying a domain that is already taken.
If you are selling, do the opposite exercise. Pick the three comps you would show a skeptical buyer, and set an ask you can justify with those three specific sales. A number backed by evidence survives a negotiation. A number backed by an algorithm does not, which is why appraisals that hide their comps are weak negotiating tools no matter how sophisticated the model behind them is.
The shortcut, if you would rather not assemble the set by hand, is an appraisal that returns the comps with the value. The appraisal tool at the top of this page does exactly that, free, and domain sales history covers the sources and their gaps in more depth. For a whole portfolio, bulk domain appraisal runs the same comparison across every name so you can triage renew, sell or drop in one pass.
The honest summary
You can usually find out what similar domains sold for, and you often cannot find out what one specific domain sold for. That is fine, because the second number was never the one you needed. Research the comparable sales, weight the recent ones, place your name honestly inside the range, and price from evidence. Across the industry, leading appraisal tools land within a factor of two of the real sale price on only about 40% of sales. The comps are the part that holds up.