--- title: Filter - Storefront API description: A filter that is supported on the parent field. api_version: 2025-10 api_name: storefront type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/objects/Filter' md: 'https://shopify.dev/docs/api/storefront/latest/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/latest/scalars/String) non-null A unique identifier. * label [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String) non-null A human-friendly string for this filter. * presentation [Filter​Presentation](https://shopify.dev/docs/api/storefront/latest/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/latest/enums/FilterType) non-null An enumeration that denotes the type of data this filter represents. * values [\[Filter​Value!\]!](https://shopify.dev/docs/api/storefront/latest/objects/FilterValue) non-null The list of values for this filter. *** ## Map ### Connections with this object * <->[ProductConnection.filters](https://shopify.dev/docs/api/storefront/latest/connections/ProductConnection#returns-filters) * <->[SearchResultItemConnection.productFilters](https://shopify.dev/docs/api/storefront/latest/connections/SearchResultItemConnection#returns-productFilters)