Domain Research API
Private Beta
This endpoint is currently in Private Beta.
During the beta period, changes to the individual endpoints may occur at any time. Consider using our official clients to reduce the likelihood of breaking changes.
If you are interested in using or planning to use this endpoint, please reach out to support@dnsimple.com.
Table of Contents
Domains research status
Research a domain name for availability and registration status information.
This endpoint provides information about a domain’s availability status, including whether it’s available for registration, already registered, or has other restrictions that prevent registration.
GET /:account/domains/research/status
Parameters
| Name | Type | Description |
|---|---|---|
:account |
integer |
The account ID |
Query Parameters
| Name | Type | Description |
|---|---|---|
domain |
string |
Required. The domain name to research |
Example
Research the domain example.com using account 1010:
curl -H 'Authorization: Bearer <token>' \
-H 'Accept: application/json' \
https://api.dnsimple.com/v2/1010/domains/research/status?domain=example.com
Response
Responds with HTTP 200 on success, returns the domain research information.
{
"data": {
"request_id": "f453dabc-a27e-4bf1-a93e-f263577ffaae",
"domain": "example.com",
"availability": "unavailable",
"errors": []
}
}
Response Attributes
| Name | Type | Description |
|---|---|---|
request_id |
string |
UUID identifier for this research request |
domain |
string |
The domain name that was researched |
availability |
string |
The availability status. Possible values: available, unavailable, unknown
|
errors |
array |
Array of error messages if the domain cannot be registered or researched. Usually provides information about why the availability could not be determined. |
Errors
Responds with HTTP 400 if the domain research request is invalid.
Responds with HTTP 401 in case of authentication issues.