--- title: Filter - Storefront API description: A filter that is supported on the parent field. api_version: unstable api_name: storefront source_url: html: 'https://shopify.dev/docs/api/storefront/unstable/objects/Filter' md: 'https://shopify.dev/docs/api/storefront/unstable/objects/Filter.md' --- # Filter object Requires `unauthenticated_read_product_listings` access scope. A filter that is supported on the parent field. ## Fields * id [String!](https://shopify.dev/docs/api/storefront/unstable/scalars/String) non-null A unique identifier. * label [String!](https://shopify.dev/docs/api/storefront/unstable/scalars/String) non-null A human-friendly string for this filter. * operator [Filter​Operator​Type](https://shopify.dev/docs/api/storefront/unstable/enums/FilterOperatorType) The logical operator used by the filter. * presentation [Filter​Presentation](https://shopify.dev/docs/api/storefront/unstable/enums/FilterPresentation) Describes how to present the filter values. Returns a value only for filters of type `LIST`. Returns null for other types. * type [Filter​Type!](https://shopify.dev/docs/api/storefront/unstable/enums/FilterType) non-null An enumeration that denotes the type of data this filter represents. * values [\[Filter​Value!\]!](https://shopify.dev/docs/api/storefront/unstable/objects/FilterValue) non-null The list of values for this filter. *** ## Map ### Connections with this object * <->[ProductConnection.filters](https://shopify.dev/docs/api/storefront/unstable/connections/ProductConnection#returns-filters) * <->[SearchResultItemConnection.productFilters](https://shopify.dev/docs/api/storefront/unstable/connections/SearchResultItemConnection#returns-productFilters)