Menu Items / Navigation by API

New Member
1 0 6

Hi Experts!

I studied the Shopify API but didn't found an endpoint to gain information about Menu Items (or Navigation item). I found custom_collections.json and collects.json which will helps to understand the core structure of a shop. But is there also a way to get the menu structure of a shop as well?

Thanks a lot for you valuable answer;)



Shopify Expert
10407 163 2046

Hey Thomas,

There's currently no API for linklists (menus) so the ability to add / remove or edit those needs to be done within the Admin directly.

I jump on these forums to help and share some insights. Not looking to be hired, and not looking for work.

Don't hand out staff invites or give admin password to forum members unless absolutely needed. In most cases the help you need can be handled without that.

★ ★
Shopify Expert
76 0 12

+1 for managing menu items via the API

Pogodan |
Shopify Partner
3 0 2

+1 for managing menu items via the API

Shopify Partner
4 0 4

The post may be flagged 'outdated' but the requirement is still current with no indication of what, if any, priority it has...

+1 for managing menu items via the API

Specifically for synching multiple language/currency sites.

Shopify Partner
307 5 65

Yes, totally agree - this is a major pain point that there is no API access to Navigation.

@Shopify, any comments on plans around that?


Matrixify (Excelify) | Bulk Import Export Update Migrate |
Shopify Partner
18 1 7

Linklists (menus) done manually directly within the Admin is OK except when the number of menus is large or when they are dynamic in nature ( changing often ).

Access through an API class to add/remove/edit would be extremily useful.

Any indication of when they will be done ?

10 0 5

+1 for managing menu items via the API

14 0 4

What about fetching navigation? In my case, I don't mind managing via dashboard, but I want to fetch the nav as JSON to load it with React instead of liquid.

Shopify Partner
27 0 10

This is a huge feature missing from a phenomenal API.  Certainly looking forward to when this is available!