> ## Documentation Index
> Fetch the complete documentation index at: https://docs.danubeai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Site

> Get an agent-friendly site by ID

## Overview

Retrieves a site by its UUID. Live sites are accessible to anyone. Non-live sites (pending, crawling, analyzing, review) are only accessible to the site owner.

## Path Parameters

<ParamField path="site_id" type="string" required>
  The site UUID
</ParamField>

## Response

Returns an `AgentSiteResponse` object. See [Get Site by Domain](/api-reference/endpoint/get_site_by_domain) for the full response shape including components.

## Example

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://api.danubeai.com/v1/agent-sites/site_abc123"
  ```

  ```python Python SDK theme={null}
  from danube import DanubeClient

  with DanubeClient(api_key="dk_...") as client:
      site = client.sites.get("site_abc123")
      print(f"{site.domain} - {site.status}")
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "id": "site_abc123",
    "domain": "stripe.com",
    "url": "https://stripe.com",
    "status": "live",
    "visibility": "public",
    "page_title": "Stripe | Payment Processing Platform",
    "page_description": "Online payment processing for internet businesses",
    "components": {
      "about": {
        "company_name": "Stripe",
        "description": "Financial infrastructure for the internet"
      }
    },
    "discovered_tools": [],
    "category": "finance",
    "tags": ["payments"],
    "created_at": "2026-01-10T08:00:00Z",
    "updated_at": "2026-01-12T14:00:00Z"
  }
  ```
</ResponseExample>
