---
title: "Get domain details"
method: GET
path: "/api/domains/v1/portfolio/{domain}"
tags: ["Domains: Portfolio"]
---

# Get domain details

`GET /api/domains/v1/portfolio/{domain}`

Retrieve detailed information for specified domain.

Use this endpoint to view comprehensive domain configuration and status.

## Path parameters

- `domain` string, required

## Response `200`

Success response

- DomainsV1DomainDomainExtendedResource
  - `domain` string — Domain name
  - `status` 'active' | 'pending_setup' | 'expired' | 'requested' | 'pending_verification' | 'deleted' | 'suspended' | 'failed' — Status of the domain
  - `message` string, nullable
  - `is_privacy_protection_allowed` boolean — Is privacy protection allowed for the domain
  - `is_privacy_protected` boolean — Is privacy protection enabled for the domain
  - `is_lockable` boolean — Is domain allowed to be locked
  - `is_locked` boolean — Is domain locked
  - `name_servers` object — Name servers
    - `ns1` string — Name server 1
    - `ns2` string — Name server 2
  - `child_name_servers` array[] — Child name servers
    - string[]
  - `domain_contacts` object — WHOIS profiles
    - `admin_id` integer — Admin WHOIS profile ID
    - `owner_id` integer — Owner WHOIS profile ID
    - `billing_id` integer — Billing WHOIS profile ID
    - `tech_id` integer — Technician WHOIS profile ID
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `60_days_lock_expires_at` string, date-time, nullable
  - `registered_at` string, date-time, nullable
  - `expires_at` string, date-time, nullable

## Other responses

- `401` — Unauthenticated response
- `500` — Error response

---

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