In this guide

Search

Find a page or database by title.

Action referenceRead

What this action does #

First, connect Notion in Services. Then open Actions → + → Notion and choose Search.

To find this direct request action, choose Every Notion endpoint in the integration’s picker. The setup guide also explains the dedicated forms for common tasks.

More about this action

Searches titles only, never page content, and only across pages the integration has been connected to. An empty result usually means the page was never shared with the integration rather than that it does not exist.

Inputs to fill in #

Open an input to choose its value. Keep a fixed value with Text, receive it from Shortcuts, ask when the action runs, or use an Earlier Step. Read how input sources work.

Query

OptionalText

Matched against titles. Omit to list everything visible.

Example value (replace with your own):
Reading list

Only

OptionalChoice

Restrict results to pages or to databases.

Choices: page, data_source

Sort

OptionalChoice

By last edited time.

Choices: ascending, descending

Page Size

OptionalWhole number

1–100.

Example value (replace with your own):
100

Start Cursor

OptionalText

Supply a text value for this input.

What comes back #

In the action editor, open Output → Returned Value to choose fields for your shortcut. These are the response fields described by the app; a service may omit an optional field or return an empty list. JSON File contains the full response.

Returned fieldTypeMeaning
has_morebooleanTrue or false.
resultsarrayA list of values.
results[].idstringFeed a database's ID to Query a Database.
results[].objectstringpage or data_source.
results[].urlstringText value.
results[].last_edited_timestringText value.

Run it from Shortcuts #

  1. Give the action a recognizable name and tap Save.
  2. In Apple Shortcuts, add Shortcutify’s Execute Action and select the saved action.
  3. Supply any Param or File slots you bound in the inputs, then run the shortcut.

If the result is unexpected, open Logs in Shortcutify, select the run, and inspect this step’s inputs and response.

This action supports multiple pages of results. Open its Fetch setting to retrieve more pages when one page is not enough. Each page adds a service request.

Advanced reference #

Request, permissions, and identifiers

Request: POST https://api.notion.com/v1/search

Action identifier: notion.search.v1

No additional per-action permissions are declared in the app’s catalog. The integration’s connection and account access rules still apply.

InputRequest keyLocation
Queryquerybody
Onlyfilter.valuebody
Sortsort.directionbody
Page Sizepage_sizebody
Start Cursorstart_cursorbody

Notion API reference