# QueryRoot - storefront - OBJECT Version: 2025-01 ## Description The schema’s entry-point for queries. This acts as the public, top-level API from which all queries must start. ### Access Scopes ## Fields * [article](/docs/api/storefront/2025-01/objects/Article): Article - Fetch a specific Article by its ID. * [blog](/docs/api/storefront/2025-01/objects/Blog): Blog - Fetch a specific `Blog` by one of its unique attributes. * [blogByHandle](/docs/api/storefront/2025-01/objects/Blog): Blog - Find a blog by its handle. * [cart](/docs/api/storefront/2025-01/objects/Cart): Cart - Retrieve a cart by its ID. For more information, refer to [Manage a cart with the Storefront API](https://shopify.dev/custom-storefronts/cart/manage). * [collection](/docs/api/storefront/2025-01/objects/Collection): Collection - Fetch a specific `Collection` by one of its unique attributes. * [collectionByHandle](/docs/api/storefront/2025-01/objects/Collection): Collection - Find a collection by its handle. * [customer](/docs/api/storefront/2025-01/objects/Customer): Customer - The customer associated with the given access token. Tokens are obtained by using the [`customerAccessTokenCreate` mutation](https://shopify.dev/docs/api/storefront/latest/mutations/customerAccessTokenCreate). * [localization](/docs/api/storefront/2025-01/objects/Localization): Localization! - Returns the localized experiences configured for the shop. * [menu](/docs/api/storefront/2025-01/objects/Menu): Menu - Retrieve a [navigation menu](https://help.shopify.com/manual/online-store/menus-and-links) by its handle. * [metaobject](/docs/api/storefront/2025-01/objects/Metaobject): Metaobject - Fetch a specific Metaobject by one of its unique identifiers. * [node](/docs/api/storefront/2025-01/interfaces/Node): Node - Returns a specific node by ID. * [nodes](/docs/api/storefront/2025-01/interfaces/Node): Node! - Returns the list of nodes with the given IDs. * [page](/docs/api/storefront/2025-01/objects/Page): Page - Fetch a specific `Page` by one of its unique attributes. * [pageByHandle](/docs/api/storefront/2025-01/objects/Page): Page - Find a page by its handle. * [paymentSettings](/docs/api/storefront/2025-01/objects/PaymentSettings): PaymentSettings! - Settings related to payments. * [predictiveSearch](/docs/api/storefront/2025-01/objects/PredictiveSearchResult): PredictiveSearchResult - List of the predictive search results. * [product](/docs/api/storefront/2025-01/objects/Product): Product - Fetch a specific `Product` by one of its unique attributes. * [productByHandle](/docs/api/storefront/2025-01/objects/Product): Product - Find a product by its handle. * [productRecommendations](/docs/api/storefront/2025-01/objects/Product): Product - Find recommended products related to a given `product_id`. To learn more about how recommendations are generated, see [*Showing product recommendations on product pages*](https://help.shopify.com/themes/development/recommended-products). * [publicApiVersions](/docs/api/storefront/2025-01/objects/ApiVersion): ApiVersion! - The list of public Storefront API versions, including supported, release candidate and unstable versions. * [shop](/docs/api/storefront/2025-01/objects/Shop): Shop! - The shop associated with the storefront access token. * [sitemap](/docs/api/storefront/2025-01/objects/Sitemap): Sitemap! - Contains all fields required to generate sitemaps. ## Connections * [articles](/docs/api/storefront/2025-01/connections/ArticleConnection): ArticleConnection! * [blogs](/docs/api/storefront/2025-01/connections/BlogConnection): BlogConnection! * [collections](/docs/api/storefront/2025-01/connections/CollectionConnection): CollectionConnection! * [locations](/docs/api/storefront/2025-01/connections/LocationConnection): LocationConnection! * [metaobjects](/docs/api/storefront/2025-01/connections/MetaobjectConnection): MetaobjectConnection! * [pages](/docs/api/storefront/2025-01/connections/PageConnection): PageConnection! * [productTags](/docs/api/storefront/2025-01/connections/StringConnection): StringConnection! * [productTypes](/docs/api/storefront/2025-01/connections/StringConnection): StringConnection! * [products](/docs/api/storefront/2025-01/connections/ProductConnection): ProductConnection! * [search](/docs/api/storefront/2025-01/connections/SearchResultItemConnection): SearchResultItemConnection! * [urlRedirects](/docs/api/storefront/2025-01/connections/UrlRedirectConnection): UrlRedirectConnection! ## Related queries ## Related mutations ## Related Unions ## Examples