Get Shopify store menu
Get one of a Shopify store's navigation menus, including nested items.
Headers
Get your API keyAPI key (`sfk_...`)
The menu handle, as it appears in its URL, e.g. `main-menu`.
min 1 chars · max 255 chars · pattern: ^[^\s/?#]+$
The store's domain, for example `allbirds.com`, `www.allbirds.com` or `weareallbirds.myshopify.com`. A full URL is accepted and reduced to its host. Only public storefront hosts are accepted.
Endpoint-specific response payload.
`found` on success; `not_found` when it does not exist or is not a Shopify store; `private` when the storefront is password-protected; `restricted` when the store is paused or frozen.
one of: found, not_found, private, restricted
The store host that was requested.
The menu handle that was requested.
The menu when found; null otherwise.
Menu id.
Menu title.
Top-level item count.
True when nesting deeper than the API's three levels was cut.
Top-level items.
Menu item id.
Label.
`FRONTPAGE`, `COLLECTION`, `HTTP` and so on.
Destination URL.
The page or collection it points at.
Tags.
Nested items, up to the API's three levels.
Menu item id.
Label.
`FRONTPAGE`, `COLLECTION`, `HTTP` and so on.
Destination URL.
The page or collection it points at.
Tags.
Third-level items.
Menu item id.
Label.
`FRONTPAGE`, `COLLECTION`, `HTTP` and so on.
Destination URL.
The page or collection it points at.
Tags.
Items below this one; menus have at most three levels.
Menu item id.
Label.
`FRONTPAGE`, `COLLECTION`, `HTTP` and so on.
Destination URL.
The page or collection it points at.
Tags.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/shopify/store/menus/main-menu?store=www.allbirds.com" \
-H "x-api-key: YOUR_API_KEY"Responses
A Shopify navigation menu.