Method Signature
Parameters
string
required
The ID of the page containing the property (with or without dashes).
string
required
The ID or name of the property to retrieve. You can use either:
- The property ID (e.g.,
"title","%3E%5DWj") - The property name (e.g.,
"Name","Status")
string
Used for pagination. If the property has more items than fit in a single response, use this cursor to fetch the next page of results.
number
The number of items to return per page. Maximum is 100 (default: 100).
string
Bearer token for authentication. Overrides the client-level authentication.
Response
PropertyItemObjectResponse
For simple properties (number, select, checkbox, etc.), returns a single property item:string
Always
"property_item"string
The ID of the property
string
The type of the property (e.g.,
"number", "select", "date")any
The property value, keyed by the property type. For example, if
type is "number", the value is in the number field.PropertyItemListResponse
For paginated properties (title, rich_text, people, relation, rollup), returns a list response:string
Always
"property_item"object
Contains the property type, ID, and pagination info
array
Array of property items for this page
string | null
Cursor to use for fetching the next page, or
null if no more pagesboolean
Whether there are more results available
Examples
Retrieve a Simple Property
Retrieve a Title Property
Retrieve Different Property Types
Paginate Through Property Items
Retrieve Rich Text Property
Retrieve People Property
Retrieve Rollup Property
Helper Function for Pagination
Property Types
The following property types are supported:-
Simple properties (single item response):
number,url,select,multi_select,status,date,email,phone_numbercheckbox,files,created_by,created_time,last_edited_by,last_edited_timeformula,button,unique_id,verification,place
-
Paginated properties (list response):
title,rich_text,people,relation,rollup
Important Notes
For properties with long values (like long text or many relations), the response may be paginated. Check for
has_more and use next_cursor to fetch additional pages.Use Cases
- Access long text: Retrieve full content of rich text properties that exceed the normal page limit
- List relations: Get all related pages for a relation property
- Fetch user lists: Retrieve all people assigned to a property
- Property-specific queries: Get a single property without fetching the entire page
Related Methods
- pages.retrieve - Retrieve a full page with all properties
- pages.update - Update page properties
- Pagination helpers - Utilities for paginating API responses