VercelVercel
Menu

Get availability for a domain

GEThttps://api.vercel.com/v1/registrar/domains/{domain}/availability
Get availability for a specific domain. If the domain is available, it can be purchased using the Buy a domain endpoint or the Buy multiple domains endpoint.
https://api.vercel.com/v1/registrar/domains/{domain}/availability
const response = await fetch('https://api.vercel.com/v1/registrar/domains/domain/availability?teamId=string', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json',
},
});
const data = await response.json();
console.log(data);
Response
{
"available": "true"
}
Errors
{
"issues": [
{
"path": [],
"message": "string"
}
],
"message": "string"
}
AuthorizationbearerToken

Default authentication mechanism

domainanyRequired
teamIdstringOptional
200Success
availablebooleanRequired
400There was something wrong with the request
issuesarrayRequired
messagestringRequired
401Unauthorized
statusnumberRequired
codestringRequired
messagestringRequired
403NotAuthorizedForScope
statusnumberRequired
codestringRequired
messagestringRequired
404NotFound
statusnumberRequired
codestringRequired
messagestringRequired
429TooManyRequests
statusnumberRequired
codestringRequired
messagestringRequired
retryAfterobjectRequired
limitobjectRequired
500InternalServerError
statusnumberRequired
codestringRequired
messagestringRequired