Skip to content
Docs

Get Domain Availability and Pricing

POSThttps://api.vercel.com/v1/registrar/domains/search
Start domain research here. Get registration availability and pricing for 1–200 exact domain names. Returns results in input order, with registration and renewal prices in USD for available domains. No authentication required.
https://api.vercel.com/v1/registrar/domains/search
const response = await fetch('https://api.vercel.com/v1/registrar/domains/search?teamId=string', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"domains": []
}),
});
const data = await response.json();
console.log(data);
Response
{
"results": [
{
"domain": "string",
"available": "false"
}
]
}
Errors
{
"issues": [
{
"path": [],
"message": "string"
}
],
"message": "string"
}
teamIdstringOptional
application/json
domainsarrayRequired
an array of at most 200 item(s)
200Success
resultsarrayRequired
400There was something wrong with the request
issuesarrayRequired
messagestringRequired
401Unauthorized
statusnumberRequired
codestringRequired
messagestringRequired
reasonstringOptional
403NotAuthorizedForScope
statusnumberRequired
codestringRequired
messagestringRequired
429TooManyRequests
statusnumberRequired
codestringRequired
messagestringRequired
retryAfterobjectRequired
limitobjectRequired
500InternalServerError
statusnumberRequired
codestringRequired
messagestringRequired