PaidDomain Market API
List market auction outcomes
GET/market/auctions/outcomesMember key
Confirmed auction outcomes by venue, day and currency, as counts and medians.
Each group's count of confirmed outcomes and their median amount in its currency, null under three outcomes. Newest day first, keyset on (day, venue, currency).
AccessA member key (Founder or Investor) or a paid RapidAPI subscription to this API.
BillingOne call.
PlanInvestor plan. A Founder key answers 403
plan_required.FormatsJSON, CSV (
.csv)Keep a key on a server: a page a visitor loads shows it to everyone.
Connect on RapidAPIAlso inDomain Auctions API
Request
venuestring: godaddy, dynadot, namesilo, namecheap, snapnames, parkio, domainloreOptionalQueryOne venue only.
limitintegerOptionalQueryRows a page: 20 by default, at most 20 without a key and 100 with a paid subscription; a larger value is clamped.
cursorstringOptionalQueryThe meta.cursor of the previous page; the last page answers null.
fieldsstringOptionalQueryComma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.
curl -X GET "https://api.unique.domains/v1/market/auctions/outcomes" \ -H "Authorization: Bearer YOUR_MEMBER_KEY"
const response = await fetch("https://api.unique.domains/v1/market/auctions/outcomes", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_MEMBER_KEY",
},
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/market/auctions/outcomes",
headers={
"Authorization": "Bearer YOUR_MEMBER_KEY",
},
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/market/auctions/outcomes", nil)
if err != nil {
panic(err)
}
req.Header.Set("Authorization", "Bearer YOUR_MEMBER_KEY")
res, err := http.DefaultClient.Do(req)$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.unique.domains/v1/market/auctions/outcomes",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer YOUR_MEMBER_KEY",
],
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/market/auctions/outcomes")
request = Net::HTTP::Get.new(uri)
request["Authorization"] = "Bearer YOUR_MEMBER_KEY"
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(request) }Response
venuestringAuction venue id (GET /meta/enums names each).
venueLabelstringdaystringcurrencystringcountintegermediannumber | nullErrors
{
"data": [
{
"venue": "dynadot",
"venueLabel": "Dynadot",
"day": "2026-11-04",
"currency": "USD",
"count": 42,
"median": 180
}
],
"meta": {
"asOf": null,
"cursor": null,
"limit": 20
},
"links": {
"self": "https://api.unique.domains/v1/market/auctions/outcomes",
"next": null,
"register": null,
"product": null,
"dataset": null
}
}