--- title: productTypes - Storefront API description: List of product types for the shop's products that are published to your app. api_version: 2025-10 api_name: storefront type: query api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/queries/producttypes md: https://shopify.dev/docs/api/storefront/latest/queries/producttypes.md --- # product​Types query Requires `unauthenticated_read_product_listings` access scope. List of product types for the shop's products that are published to your app. ## 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 * ### productTypes reference ## Query Reference ```graphql { productTypes(first) { # productTypes fields } } ```