---
title: "Get detailed information about domain for Detailed domain page"
method: GET
path: "/services/bens/api/v1/{chain_id}/domains/{name}"
tags: ["DomainsExtractor"]
---

# Get detailed information about domain for Detailed domain page

`GET /services/bens/api/v1/{chain_id}/domains/{name}`

## Path parameters

- `chain_id` string, int64, required
- `name` string, required

## Query parameters

- `only_active` boolean
- `protocol_id` string

## Response `200`

A successful response.

- V1DetailedDomain
  - `expiry_date` string
  - `id` string
  - `name` string
  - `other_addresses` object
  - `owner` V1Address
    - `chain_id` string
    - `contract_name` string
    - `domain_info` V1DomainInfo
      - `address` string
      - `expiry_date` string
      - `name` string
      - `names_count` integer
    - `hash` string
    - `is_contract` boolean
    - `is_token` boolean
    - `is_verified_contract` boolean
    - `token_name` string
    - `token_type` 'TOKEN_TYPE_UNSPECIFIED' | 'TOKEN_TYPE_ERC_20' | 'TOKEN_TYPE_ERC_721' | 'TOKEN_TYPE_ERC_1155' | 'TOKEN_TYPE_ERC_404' | 'TOKEN_TYPE_ERC_7802' | 'TOKEN_TYPE_ZRC_2' | 'TOKEN_TYPE_NATIVE' | 'TOKEN_TYPE_ERC_7984'
  - `protocol` V1ProtocolInfo
    - `deployment_blockscout_base_url` string
    - `description` string
    - `docs_url` string
    - `icon_url` string
    - `id` string
    - `short_name` string
    - `title` string
    - `tld_list` string[]
  - `protocol_dapp_logo` string — Optional. Logo URL of the protocol's own dApp. Same value for every domain in the protocol, surfaced here for convenient rendering alongside `protocol_dapp_url`.
  - `protocol_dapp_url` string — Optional. Deep link to this domain inside the protocol's own dApp, rendered from the protocol's `protocol_dapp_url_template` config.
  - `registrant` V1Address
    - `chain_id` string
    - `contract_name` string
    - `domain_info` V1DomainInfo
      - `address` string
      - `expiry_date` string
      - `name` string
      - `names_count` integer
    - `hash` string
    - `is_contract` boolean
    - `is_token` boolean
    - `is_verified_contract` boolean
    - `token_name` string
    - `token_type` 'TOKEN_TYPE_UNSPECIFIED' | 'TOKEN_TYPE_ERC_20' | 'TOKEN_TYPE_ERC_721' | 'TOKEN_TYPE_ERC_1155' | 'TOKEN_TYPE_ERC_404' | 'TOKEN_TYPE_ERC_7802' | 'TOKEN_TYPE_ZRC_2' | 'TOKEN_TYPE_NATIVE' | 'TOKEN_TYPE_ERC_7984'
  - `registration_date` string — Optional. RFC 3339 datetime of expiry date.
  - `resolved_address` V1Address
    - `chain_id` string
    - `contract_name` string
    - `domain_info` V1DomainInfo
      - `address` string
      - `expiry_date` string
      - `name` string
      - `names_count` integer
    - `hash` string
    - `is_contract` boolean
    - `is_token` boolean
    - `is_verified_contract` boolean
    - `token_name` string
    - `token_type` 'TOKEN_TYPE_UNSPECIFIED' | 'TOKEN_TYPE_ERC_20' | 'TOKEN_TYPE_ERC_721' | 'TOKEN_TYPE_ERC_1155' | 'TOKEN_TYPE_ERC_404' | 'TOKEN_TYPE_ERC_7802' | 'TOKEN_TYPE_ZRC_2' | 'TOKEN_TYPE_NATIVE' | 'TOKEN_TYPE_ERC_7984'
  - `resolved_with_wildcard` boolean
  - `resolver_address` V1Address
    - `chain_id` string
    - `contract_name` string
    - `domain_info` V1DomainInfo
      - `address` string
      - `expiry_date` string
      - `name` string
      - `names_count` integer
    - `hash` string
    - `is_contract` boolean
    - `is_token` boolean
    - `is_verified_contract` boolean
    - `token_name` string
    - `token_type` 'TOKEN_TYPE_UNSPECIFIED' | 'TOKEN_TYPE_ERC_20' | 'TOKEN_TYPE_ERC_721' | 'TOKEN_TYPE_ERC_1155' | 'TOKEN_TYPE_ERC_404' | 'TOKEN_TYPE_ERC_7802' | 'TOKEN_TYPE_ZRC_2' | 'TOKEN_TYPE_NATIVE' | 'TOKEN_TYPE_ERC_7984'
  - `stored_offchain` boolean
  - `tokens` V1Token[]
    - `address` string
    - `chain_id` string
    - `icon_url` string
    - `is_verified_contract` boolean
    - `name` string
    - `symbol` string
  - `wrapped_owner` V1Address
    - `chain_id` string
    - `contract_name` string
    - `domain_info` V1DomainInfo
      - `address` string
      - `expiry_date` string
      - `name` string
      - `names_count` integer
    - `hash` string
    - `is_contract` boolean
    - `is_token` boolean
    - `is_verified_contract` boolean
    - `token_name` string
    - `token_type` 'TOKEN_TYPE_UNSPECIFIED' | 'TOKEN_TYPE_ERC_20' | 'TOKEN_TYPE_ERC_721' | 'TOKEN_TYPE_ERC_1155' | 'TOKEN_TYPE_ERC_404' | 'TOKEN_TYPE_ERC_7802' | 'TOKEN_TYPE_ZRC_2' | 'TOKEN_TYPE_NATIVE' | 'TOKEN_TYPE_ERC_7984'

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/blockscout/apis/blockscout-pro-api.md) · [All operations](https://skmtc.net/blockscout/apis/blockscout-pro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blockscout/blockscout-pro-api/versions/59ac5466233b/schema)
