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.