--- title: productTags - Storefront API description: > Returns a paginated list of all tags that have been added to [products](/docs/api/storefront/2026-04/objects/Product) in the shop. Useful for building tag-based product filtering or navigation in a storefront. api_version: 2026-04 api_name: storefront type: query api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/queries/productTags' md: 'https://shopify.dev/docs/api/storefront/latest/queries/productTags.md' --- # product​Tags query Requires `unauthenticated_read_product_tags` access scope. Returns a paginated list of all tags that have been added to [products](https://shopify.dev/docs/api/storefront/2026-04/objects/Product) in the shop. Useful for building tag-based product filtering or navigation in a storefront. ## StringConnection arguments [StringConnection!](https://shopify.dev/docs/api/storefront/latest/connections/StringConnection) * first [Int!](https://shopify.dev/docs/api/storefront/latest/scalars/Int) required Returns up to the first `n` elements from the list. *** ## Possible returns * edges [\[String​Edge!\]!](https://shopify.dev/docs/api/storefront/latest/objects/StringEdge) non-null A list of edges. * nodes [\[String!\]!](https://shopify.dev/docs/api/storefront/latest/scalars/String) non-null A list of the nodes contained in StringEdge. * page​Info [Page​Info!](https://shopify.dev/docs/api/storefront/latest/objects/PageInfo) non-null Information to aid in pagination. *** ## Examples * ### productTags reference