# 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