---
title: MusicCatalogSearchable
framework: musickit
role: symbol
role_heading: Protocol
path: musickit/musiccatalogsearchable
---

# MusicCatalogSearchable

A protocol for music items that your app can fetch by using a catalog search request.

## Declaration

```swift
protocol MusicCatalogSearchable : MusicItem
```

## Relationships

### Inherits From

- [MusicItem](musickit/musicitem.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

### Conforming Types

- [Album](musickit/album.md)
- [Artist](musickit/artist.md)
- [Curator](musickit/curator.md)
- [MusicVideo](musickit/musicvideo.md)
- [Playlist](musickit/playlist.md)
- [RadioShow](musickit/radioshow.md)
- [RecordLabel](musickit/recordlabel.md)
- [Song](musickit/song.md)
- [Station](musickit/station.md)

## See Also

### Catalog Search

- [MusicCatalogSearchRequest](musickit/musiccatalogsearchrequest.md)
- [MusicCatalogSearchResponse](musickit/musiccatalogsearchresponse.md)
