---
title: "Get detailed agentic readiness report for a site"
method: GET
path: "/site/{domain}"
---

# Get detailed agentic readiness report for a site

`GET /site/{domain}`

## Path parameters

- `domain` string, required

## Query parameters

- `search_id` string

## Response `200`

Site details, plus a noncommercial action-interest opportunity only after an exact new receipt-bound selection

- SelectedSiteDetail
  - `id` string, uuid
  - `domain` string
  - `url` string, uri
  - `name` string
  - `description` string
  - `has_llms_txt` boolean
  - `has_ai_plugin` boolean
  - `has_openapi` boolean
  - `has_robots_ai` boolean
  - `has_structured_api` boolean
  - `has_mcp_server` boolean
  - `has_schema_org` boolean
  - `agentic_score` integer
  - `category` string
  - `tags` string[]
  - `is_verified` boolean
  - `is_featured` boolean — Legacy display metadata only; never affects organic score or ordering
  - `selection_recorded` true — Present only when this request newly recorded an exact returned-result selection; it does not assert action interest
  - `action_interest` object — Optional provider-independent next step for the one selected organic domain; invoking it still requires explicit current-principal attestation
    - `available` true, required
    - `search_id` string, required
    - `eligible_domains` string[], required
    - `action_types` string[], required
    - `caller_attestation_required` true, required
    - `endpoint` string, uri, required
    - `confirmation_version` 'nhs-action-interest-v1', required
    - `confirmation_url` string, uri, required
    - `invocation_condition` string, required — Requires explicit current principal intent and forbids inference from discovery or selection
    - `call_contract` ActionInterestCallContract, required — Non-executable call contract. Fixed receipt and confirmation fields are supplied only for use after the explicit invocation condition is met; the principal-requested domain and action type remain required choices.
      - `available` boolean, required
      - `tool` 'record_action_interest', required
      - `fixed_arguments_if_invocation_condition_met` object, required
        - `search_id` string
        - `caller_attests_principal_interest` true
        - `confirmation_version` 'nhs-action-interest-v1'
      - `domain_must_be_one_of` string[], required
      - `action_type_must_be_one_of` string[], required
      - `arguments_must_contain_only` string[], required
      - `invoke_only_if` string, required — Explicit current-principal intent is required; discovery
      - `executable_without_explicit_principal_intent` false, required
      - `query_prompt_contact_identity_fields_are_accepted` false, required
    - `provider_contacted` false, required
    - `commercial_proof` false, required
    - `organic_rank_affected` false, required

---

[API](https://skmtc.net/nothumansearch/apis/not-human-search-api.md) · [All operations](https://skmtc.net/nothumansearch/apis/not-human-search-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nothumansearch/not-human-search-api/revisions/129e69d16c7f/schema)
