---
title: productTags - Storefront API
description: |
  Returns a paginated list of all tags that have been added to [products](/docs/api/storefront/2026-01/objects/Product) in the shop. Useful for building tag-based product filtering or navigation in a storefront.
api_version: 2026-01
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-01/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