Search for and display photos.


Users can initiate a search for photos or start playback of a slideshow from Siri. Your Intents app extension validates any photo-related parameters and transfers control of the process to your app, which displays the resulting photos.

Figure 1

Starting a slideshow from Siri

Starting a slideshow from Siri


Search for Photos

Searching for Photos

Use SiriKit to search for photos managed by your app.

protocol INSearchForPhotosIntentHandling

The handler interface for searching the user’s photos.

class INSearchForPhotosIntent

A request for the list of photos that match the specified criteria.

class INSearchForPhotosIntentResponse

Your app’s response to a search for photos intent.

Start Photo Playback

protocol INStartPhotoPlaybackIntentHandling

The handler interface for searching the user’s photos and the playback of the results.

class INStartPhotoPlaybackIntent

A request to search for photos and initiate a slideshow with the results.

class INStartPhotoPlaybackIntentResponse

Your app’s response to a start photo playback intent.

Data Objects

struct INPhotoAttributeOptions

Constants indicating attributes of a photo.

See Also

Siri Domains


Send messages and search the user’s received messages.

Lists and Notes

Create and manage notes and to-do list items.


Start, end, and manage fitness routines.


Send payments between users or pay bills.

VoIP Calling

Initiate calls and search the user’s call history.

Visual Codes

Convey contact and payment information using Quick Response (QR) codes.

Ride Booking

Book rides and report their status.

Car Commands

Manage vehicle door locks and get the vehicle’s status.


Interact with a vehicle’s CarPlay system.

Restaurant Reservations

Create and manage restaurant reservations with help from the Maps app.


Listen and control audio through Siri Intents or listen and watch media content from your app with shortcuts.