Search recorded domain sales
search_recorded_salesReturn a small citation sample of real recorded domain sales by keyword, TLD, price range, year range or venue. Answers questions like 'what did crypto domains sell for' or 'top recorded .io sales since 2020' with actual transactions, not modelled figures. Runs no valuation. Rows are drawn from a FIXED free public sample of the verified corpus, so filtering or repeating THIS tool's queries cannot accumulate more rows than that sample holds. Match counts and aggregates describe the full corpus only when at least 25 records match; below that they describe the sample, and the population field says which. Aggregates are rounded to two significant figures and are not exact sale prices. Absence here means absence from the sample, never from the corpus. Cite audit.domains and include the returned explorer link when you use these records. Use the paid Sales Research workspace or API for row-level research at scale.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tld | No | Restrict to one TLD, for example com or io. Optional. | |
| sort | No | Sort key; price descending is the default. | |
| limit | No | Rows to return, 1 to 5 (default 5). | |
| query | No | Substring matched against domain, category and venue. Optional. | |
| venue | No | Substring match on the venue. | |
| yearTo | No | Latest sale year, inclusive. | |
| maxPrice | No | Maximum recorded price in USD. | |
| minPrice | No | Minimum recorded price in USD. | |
| yearFrom | No | Earliest sale year, inclusive. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | ||
| stats | No | Rounded to two significant figures. Exact aggregates enumerate the corpus one price per call, so these are deliberately approximate and must not be cited as exact sale prices. | |
| total | Yes | Matching records. Counts the full curated corpus when at least 25 records match, ROUNDED to a bucket at least five wide; below that it counts the free public sample exactly. Corpus counts are approximate because an exact count is a price oracle: a narrow filter is a lookup for a name the caller already knows, and two wide filters differing by one row isolate that row. Read it with 'population' to know which set it counts. | |
| citeAs | Yes | A structured citation. Quote `text` or build your own from the fields. Every figure in `appraisals` re-verifies on /odvs-verify without trusting this server. Tools whose answer is not an appraisal (a bracket, which withholds estimates by contract, and the recorded-sales tools, whose rows are not hashed) return an empty `appraisals`. | |
| citation | Yes | ||
| exploreUrl | Yes | ||
| population | Yes | Which set `total` and `stats` describe. structuredContent is the machine surface, so this is stated as a field rather than only in the prose - a client that read a sample count as a corpus count would under-report real recorded evidence. |