---
title: MenuItem - Storefront API
description: >-
  A navigation link within a

  [`Menu`](/docs/api/storefront/2026-10/objects/Menu). Each

  item has a title, URL, and can link to store resources like

  [products](/docs/api/storefront/2026-10/objects/Product),
  [collections](/docs/api/storefront/2026-10/objects/Collection),

  [pages](/docs/api/storefront/2026-10/objects/Page),

  [blogs](/docs/api/storefront/2026-10/objects/Blog), or external URLs.


  Menu items support nested hierarchies through the
  [`items`](/docs/api/storefront/2026-10/objects/MenuItem#field-MenuItem.fields.items)

  field, enabling dropdown or multi-level navigation structures. The
  [`tags`](/docs/api/storefront/2026-10/objects/MenuItem#field-MenuItem.fields.tags)

  field filters results when the item links to a collection specifically.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/storefront/latest/objects/MenuItem'
  md: 'https://shopify.dev/docs/api/storefront/latest/objects/MenuItem.md'
api_name: storefront
api_type: graphql
type: object
---

# Menu​Item

object

Requires `unauthenticated_read_content` access scope.

A navigation link within a [`Menu`](https://shopify.dev/docs/api/storefront/2026-10/objects/Menu). Each item has a title, URL, and can link to store resources like [products](https://shopify.dev/docs/api/storefront/2026-10/objects/Product), [collections](https://shopify.dev/docs/api/storefront/2026-10/objects/Collection), [pages](https://shopify.dev/docs/api/storefront/2026-10/objects/Page), [blogs](https://shopify.dev/docs/api/storefront/2026-10/objects/Blog), or external URLs.

Menu items support nested hierarchies through the [`items`](https://shopify.dev/docs/api/storefront/2026-10/objects/MenuItem#field-MenuItem.fields.items) field, enabling dropdown or multi-level navigation structures. The [`tags`](https://shopify.dev/docs/api/storefront/2026-10/objects/MenuItem#field-MenuItem.fields.tags) field filters results when the item links to a collection specifically.

## Fields

* id

  [ID!](https://shopify.dev/docs/api/storefront/latest/scalars/ID)

  non-null

  A globally-unique ID.

* items

  [\[Menu​Item!\]!](https://shopify.dev/docs/api/storefront/latest/objects/MenuItem)

  non-null

  The menu item's child items.

* resource

  [Menu​Item​Resource](https://shopify.dev/docs/api/storefront/latest/unions/MenuItemResource)

  The linked resource.

* resource​Id

  [ID](https://shopify.dev/docs/api/storefront/latest/scalars/ID)

  The ID of the linked resource.

* tags

  [\[String!\]!](https://shopify.dev/docs/api/storefront/latest/scalars/String)

  non-null

  The menu item's tags to filter a collection.

* title

  [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String)

  non-null

  The menu item's title.

* type

  [Menu​Item​Type!](https://shopify.dev/docs/api/storefront/latest/enums/MenuItemType)

  non-null

  The menu item's type.

* url

  [URL](https://shopify.dev/docs/api/storefront/latest/scalars/URL)

  The menu item's URL.

***

## Map

### Fields with this object

* [Menu.items](https://shopify.dev/docs/api/storefront/latest/objects/Menu#field-Menu.fields.items)
* [MenuItem.items](https://shopify.dev/docs/api/storefront/latest/objects/MenuItem#field-MenuItem.fields.items)

***

## Interfaces

* [Node](https://shopify.dev/docs/api/storefront/latest/interfaces/Node)

  interface

***

## MenuItem Implements

### Implements

* [Node](https://shopify.dev/docs/api/storefront/latest/interfaces/Node)
