Skip to content

Notion - Get Page

↩ Part of the Notion integration.

This module reads a Notion page with GET /pages/{id} and hands the full page object to the next node: its typed properties, its parent, its URL and the creation and edit timestamps.

It is the usual companion of Query Database when you already hold a page id — from an earlier node, a webhook or a form — and only need to refresh its data.

FieldTypeRequiredDescription
credentials_idcredentialsYesNotion credential
page_idtextYesPage id

This module requires a Notion credential.

FieldDescription
tokenInternal Integration Secret from notion.so/my-integrations
notion_versionOptional. Value for the Notion-Version header (default 2022-06-28)
{
"nextModule": null,
"data": {
"object": "page",
"id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e",
"created_time": "2026-03-04T10:22:00.000Z",
"last_edited_time": "2026-03-05T08:14:00.000Z",
"archived": false,
"url": "https://www.notion.so/8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e",
"parent": { "type": "database_id", "database_id": "1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d" },
"properties": {
"Name": { "id": "title", "type": "title", "title": [ { "plain_text": "Acme Ltd" } ] },
"Status": { "id": "Yq%3E", "type": "select", "select": { "name": "New" } }
}
},
"_meta": {
"moduleVersion": "1.0.0",
"success": true,
"id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e",
"totalMs": 168
}
}
{
"credentials_id": 12,
"page_id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e"
}
{
"credentials_id": 12,
"page_id": "{{data.id}}"
}
  • The id works with or without dashes: Notion accepts both 8b9c0d1e-2f3a-... and 8b9c0d1e2f3a....
  • To read a page you only need to know its id, but the page still has to be shared with the integration or Notion answers 404.
  • The response returns properties, not the page content. Blocks are a separate resource; use the HTTP node against GET /blocks/{id}/children if you need the body of the page.
  • Values arrive as typed objects. To read a title in the next node use {{data.properties.Name.title.0.plain_text}}.