# Get page content (/api/assistant/get-page-content)

<!-- agent-signals: reading_time_min: 2 · est_tokens: 688 · updated: 2026-07-30 -->
Related: [Create assistant message](/api/assistant/create-assistant-message-v2.md), [Search documentation](/api/assistant/search.md), [Get feedback](/api/analytics/feedback.md)

## Rate limits [#rate-limits]

* 10,000 requests per Mintlify organization per hour

`POST /v1/page/{domain}`

Retrieve the full text content of a specific documentation page by its path. Use this after a search to fetch the complete content of a matching page.

Authenticate with an assistant API key. Page content requests do not consume credits.

## OpenAPI

```json
{
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "parameters": [
    {
      "name": "domain",
      "in": "path",
      "required": true,
      "schema": {
        "type": "string"
      },
      "description": "The domain identifier from your `domain.mintlify.site` URL. Can be found at the end of your dashboard URL. For example, `app.mintlify.com/organization/domain` has a domain identifier of `domain`."
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "required": [
            "path"
          ],
          "properties": {
            "path": {
              "type": "string",
              "description": "The page slug or path to retrieve content for. This corresponds to the `path` field returned by the [Search documentation](/api/assistant/search) endpoint."
            },
            "groups": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Optional documentation groups the caller is authorized to access. When the deployment uses `auth` or `userAuth`, page content is returned only if the specified groups can view the page. If omitted or empty on a protected deployment, only public pages are returned."
            }
          }
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "Page content retrieved successfully",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "path": {
                "type": "string",
                "description": "The page path that was requested."
              },
              "content": {
                "type": "string",
                "description": "The full text content of the page."
              }
            }
          }
        }
      }
    },
    "404": {
      "description": "Page not found or no search index available",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "message": {
                "type": "string",
                "description": "Error message describing why the page could not be found."
              }
            }
          }
        }
      }
    }
  }
}
```
