# pageByHandle Get a single page by handle/URL ## Authentication > **Public Access**: Accessible with the public API key ## Query Structure ```graphql { pageByHandle(handle: String!) { handle seoDescription seoTitle seoKeywords url title id isStatic content createdAt updatedAt } } ``` ## Arguments | Argument | Type | Required | Description | |----------|------|----------|-------------| | handle | String | Yes | The handle (URL segment) of the page to retrieve | ## Return Type [Page](/reference/storefront/v1/objects/page) - Describes a page ## Example ```graphql { pageByHandle(handle: "about-us") { id title handle url content seoTitle seoDescription seoKeywords isStatic createdAt updatedAt } } ``` ## Related Types - [Page](/reference/storefront/v1/objects/page)