Skip to content

Domain Check

Standard · 1 credit

Check whether a domain name is available for registration across one or more TLDs, using the RDAP protocol.

FieldTypeRequiredDefaultDescription
domainstringYesDomain name without TLD (e.g. morso)
tldsarrayNo["com", "net", "org", "io", "dev"]TLDs to check
FieldTypeDescription
resultsarrayAvailability per TLD
results[].domainstringFull domain (e.g. morso.com)
results[].availablebooleanWhether the domain is available
results[].errorstringError message if the check failed
Terminal window
curl -X POST https://morso.dev/api/domain-check \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain": "myproject"}'
{
"results": [
{"domain": "myproject.com", "available": false},
{"domain": "myproject.net", "available": true},
{"domain": "myproject.org", "available": true},
{"domain": "myproject.io", "available": false},
{"domain": "myproject.dev", "available": true}
]
}
Terminal window
curl -X POST https://morso.dev/api/domain-check \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain": "myapp", "tlds": ["app", "dev", "tools", "sh"]}'
{
"results": [
{"domain": "myapp.app", "available": false},
{"domain": "myapp.dev", "available": true},
{"domain": "myapp.tools", "available": true},
{"domain": "myapp.sh", "available": true}
]
}