---
title: "Check domain"
method: POST
path: "/v1beta/domains/check"
tags: ["DomainService"]
---

# Check domain

`POST /v1beta/domains/check`

## Request body

- DomainCheckDomainRequest
  - `additional_data` DomainCheckAdditionalData
    - `idn_script` string
  - `application_mode` string — When new gTLD is started it gets through several phases before it becomes available for registration to everybody (General availability or GA). There are several phases before GA when it is still possible to apply for a domain, but with some restrictions.
  - `domains` DomainDomain[]
    - `extension` string
    - `name` string
  - `provider` string
  - `with_price` boolean

## Response `200`

A successful response.

- DomainCheckDomainResponse
  - `code` integer
  - `data` DomainCheckDomainResponseData
    - `results` DomainCheckDomainResult[]
      - `claim_key` string
      - `domain` string
      - `is_premium` boolean
      - `premium` DomainPremiumPrice
        - `currency` string
        - `price` DomainOperationPrice
          - `create` number, double
      - `price` DomainPriceGroup
        - `product` DomainPrice
          - `currency` string
          - `price` number, double
        - `reseller` DomainPrice
          - `currency` string
          - `price` number, double
      - `reason` string
      - `status` string
      - `whois` string
  - `desc` string
  - `maintenance` boolean
  - `warnings` ErrorWarning[]
    - `code` integer
    - `data` string
    - `desc` string

## Other responses

- `default` — (empty)

---

[API](https://skmtc.net/openprovider/apis/rest-api.md) · [All operations](https://skmtc.net/openprovider/apis/rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openprovider/rest-api/revisions/55b7a0062507/schema)
