> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/pages/llms.txt)
> Source: https://docs.saleor.io/api-reference/pages/queries/page

# page Query

Look up a page by ID or slug.

```graphql
page(
  id: ID
  slug: String
  slugLanguageCode: LanguageCodeEnum
  channel: String
): Page
```

Details

```graphql
type Page implements Node, ObjectWithMetadata, ObjectWithAttributes {
  id: ID!
  privateMetadata: [MetadataItem!]!
  privateMetafield(
    key: String!
  ): String
  privateMetafields(
    keys: [String!]
  ): Metadata
  metadata: [MetadataItem!]!
  metafield(
    key: String!
  ): String
  metafields(
    keys: [String!]
  ): Metadata
  assignedAttribute(
    slug: String!
  ): AssignedAttribute
  assignedAttributes(
    limit: PositiveInt = 100
  ): [AssignedAttribute!]!
  seoTitle: String
  seoDescription: String
  title: String!
  content: JSONString
  publicationDate: Date @deprecated
  publishedAt: DateTime
  isPublished: Boolean!
  slug: String!
  pageType: PageType!
  created: DateTime!
  contentJson: JSONString! @deprecated
  translation(
    languageCode: LanguageCodeEnum!
  ): PageTranslation
  attribute(
    slug: String!
  ): SelectedAttribute @deprecated
  attributes: [SelectedAttribute!]! @deprecated
}
```

<a id="arguments"></a>

### Arguments

<a id="id"></a>

#### [`id`](#id) ● [`ID`](/api-reference/miscellaneous/scalars/id.md)

ID of the page.

<a id="slug"></a>

#### [`slug`](#slug) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

The slug of the page.

<a id="slug-language-code"></a>

#### [`slugLanguageCode`](#slug-language-code) ● [`LanguageCodeEnum`](/api-reference/miscellaneous/enums/language-code-enum.md)

Language code of the page slug, omit to use primary slug.

Added in Saleor 3.21

<a id="channel"></a>

#### [`channel`](#channel) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Slug of a channel for which the data should be returned.

Added in Saleor 3.22

<a id="type"></a>

### Type

<a id="page"></a>

#### [`Page`](/api-reference/pages/objects/page.md)

A static page that can be manually added by a shop operator through the dashboard.
