Free
Get meta providers
GET/meta/providersNo key
Registrar identities and the auction venue and parking service catalogs.
Registrars in catalog order with their IANA id and homepage, the auction venues and the parking services the scanner recognises. An auction answer carries its own venue id and label on each row, which may name a venue this list leaves out.
AccessNo key. Limited per address; a key adds the paid fields.
BillingOne call.
FormatsJSON
Request
fieldsstringOptionalQueryComma-separated top-level keys to keep; an unknown key answers 400 unsupported_field.
curl -X GET "https://api.unique.domains/v1/meta/providers"
const response = await fetch("https://api.unique.domains/v1/meta/providers", {
method: "GET",
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.unique.domains/v1/meta/providers",
)
print(response.json())req, err := http.NewRequest("GET", "https://api.unique.domains/v1/meta/providers", 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/meta/providers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($ch);uri = URI("https://api.unique.domains/v1/meta/providers")
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(request) }Response
registrarsobject[]auctionVenuesobject[]parkingServicesobject[]Errors
{
"data": {
"registrars": [
{
"slug": "porkbun",
"name": "Porkbun",
"ianaId": 1861,
"homepageUrl": "https://porkbun.com"
}
],
"auctionVenues": [
{
"id": "godaddy",
"label": "GoDaddy"
}
],
"parkingServices": [
{
"id": "sedo",
"label": "Sedo",
"kind": "marketplace"
}
]
},
"meta": {
"asOf": "2026-11-05T08:00:00Z",
"cursor": null,
"limit": null
},
"links": {
"self": "https://api.unique.domains/v1/meta/providers",
"next": null,
"register": null,
"product": null,
"dataset": null
}
}