---
title: ArtistFilter
framework: musickit
role: symbol
role_heading: Protocol
path: musickit/artistfilter
---

# ArtistFilter

Artist properties your app uses as a filter for a catalog resource request.

## Declaration

```swift
protocol ArtistFilter
```

## Topics

### Instance Properties

- [id](musickit/artistfilter/id.md)

## See Also

### Resource Loading Using Filters

- [MusicCatalogResourceRequest](musickit/musiccatalogresourcerequest.md)
- [MusicCatalogResourceResponse](musickit/musiccatalogresourceresponse.md)
- [AlbumFilter](musickit/albumfilter.md)
- [CuratorFilter](musickit/curatorfilter.md)
- [GenreFilter](musickit/genrefilter.md)
- [MusicVideoFilter](musickit/musicvideofilter.md)
- [PlaylistFilter](musickit/playlistfilter.md)
- [RadioShowFilter](musickit/radioshowfilter.md)
- [RecordLabelFilter](musickit/recordlabelfilter.md)
- [SongFilter](musickit/songfilter.md)
- [StationFilter](musickit/stationfilter.md)
- [FilterableMusicItem](musickit/filterablemusicitem.md)
