Skip to main content
GET
TypeScript SDK
Retrieves a page object by ID. The response includes page property values. To read the page’s content, use Retrieve block children.

Parent and properties

For a page in a data source, the property values follow that data source’s schema. For a page whose parent is another page, the only property is title.

Limits

A page response can omit values when a property refers to many pages or people: Use Retrieve a page property item when you need the full value. Read every page of property items. Formula and rollup calculation limits still apply.

Errors

The connection needs read content capabilities. Missing capabilities return 403. A missing page or missing access returns 404. Requests can also fail with a validation or rate-limit error. See Request limits.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Notion-Version
enum<string>
required

The API version to use for this request. The latest version is 2026-03-11.

Available options:
2026-03-11

Path Parameters

page_id
string
required

The ID of the page to retrieve.

Query Parameters

filter_properties
string[]

Supply a list of property IDs to filter properties in the response. Note that if a page doesn't have a property, it won't be included in the filtered response.

Maximum array length: 100

Response

object
string
required

The page object type name.

Allowed value: "page"
id
string<uuid>
required

The ID of the page.