Check domain availability
502 rather than reporting the domain as taken, guessing here would cost the customer a registration. Rate limit: 60 checks per minute and API key, and 120 checks per minute and account. The account limit applies across all of your API keys and OAuth clients, so issuing another credential does not raise it.Authentication
Parameters
Request example
curl --request GET \
--url 'https://api.regfish.com/domains/availability/example.de' \
--header 'x-api-key: YOUR_API_KEY'Responses
{
"success": true,
"code": 0,
"response": {
"domain": "example",
"sld": "example",
"tld": "example",
"available": true,
"status": "available",
"flags": [
"example"
]
}
}{
"success": false,
"message": "Not a valid registrable domain name",
"error": "Not a valid registrable domain name"
}{
"success": false,
"message": "Unauthorized",
"error": "Unauthorized"
}{
"success": false,
"message": "Too many availability checks",
"error": "Too many availability checks"
}{
"success": false,
"message": "Unexpected error",
"error": "Unexpected error"
}{
"success": false,
"message": "Availability could not be determined",
"error": "Availability could not be determined"
}Become part of the community
The regfish DNS API is a great solution for developers who want to automate domains and DNS zones. Become part of the community and benefit from DNS automation. The DNS API is available free of charge to every regfish customer.