FreeDomain Market API
Get market sales
GET/market/salesNo key
The domain sales pulse as headline aggregates: windows, price bands and the sold-before count.
Usable sales over 7 days, 30 days and 12 months with their medians (from three sales) and the previous window of the same length, the price-band mix, and the size of the sold-before list. From the nightly sales update; 503 not_ready before the first one.
AccessNo key. Limited per address; a key adds the paid fields.
BillingOne call.
FormatsJSON
Connect on RapidAPIAlso inDomain Sales History API
Request
fieldsstringOptionalQueryComma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.
curl -X GET "https://api.unique.domains/v1/market/sales"
const response = await fetch("https://api.unique.domains/v1/market/sales", {
method: "GET",
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/market/sales",
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/market/sales", nil)
if err != nil {
panic(err)
}
res, err := http.DefaultClient.Do(req)$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.unique.domains/v1/market/sales",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/market/sales")
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(request) }Response
freshnessobjectpulseobjectsoldBeforeobjectErrors
{
"data": {
"freshness": {
"today": "2026-11-05",
"yesterday": "2026-11-04",
"rollupAt": "2026-11-05T02:30:00.000Z"
},
"pulse": {
"windows": [
{
"id": "7d",
"count": 2890,
"prevCount": 2710,
"medianUsd": 1100,
"prevMedianUsd": 1050
}
],
"priceBandMix30d": [
{
"band": "50_999",
"count": 6120
}
],
"priceBandMix12m": [
{
"band": "50_999",
"count": 71200
}
]
},
"soldBefore": {
"size": 1840
}
},
"meta": {
"asOf": "2026-11-05T08:00:00Z",
"cursor": null,
"limit": null
},
"links": {
"self": "https://api.unique.domains/v1/market/sales",
"next": null,
"register": null,
"product": null,
"dataset": null
}
}