Magento 2 API – Get All Categories

Hey Magento peeps!

In my last post on Magento 2 API, I provided complete solution to get Magento 2 CMS content through APIs. In case you missed reading it, you can check it out at: Magento 2 API – Get CMS Page Content. In this blog post, I have provided complete tutorial to get categories through Magento 2 REST API.

In case you are developing a third-party application on Magento or integrating another storefront with your Magento 2 admin panel, you may want to display the product categories. Magento 2 provides powerful APIs, making it highly flexible platform eCommerce platform. By default, the platform provides Magento 2 API to get all product categories in the store. I have provided complete guide to Magento 2 API – Get All Categories in this post.

Let’s begin!

How to Get All Categories Using Magento 2 API?

Getting all categories in Magento 2 requires admin access and therefore the client needs to pass admin token along with the API request for authentication. You can read this guide on Magento 2 API – Get Admin Token for more details.

In order to get all categories in Magento 2 through API, we’ll be making a GET request to store_url/categories/ and pass the admin token to authorize the access. Here is how to do it.

Method: GET

URL: store_url/categories/

Authorization Type: Bearer Token

Token: <Admin Token>

Magento 2 API Get All Categories


On the authorization of request, Magento returns the list of all active categories in the store through API response.


If you are developing a mobile app or third-party application based on Magento, you may require to fetch and display all the categories in the store. You can follow this complete guide to Magento 2 API – get all categories to do that. I hope you will find this guide useful.

In case you still have any doubts or queries regarding Magento 2, feel free to comment. I would be happy to help you. 😇

Do not forget to share this Magento 2 API guide with your developer friends via social media. 😃

Thanks for reading! 🍀

◄ Magento 2 API – Get CMS Page ContentMagento 2 API – Get All Products ►

(based on 4 Reviews)
Magento 2 API – Get All CategoriesAuthor Magento Badge

Jignesh Parmar

An expert in his field, Jignesh is the team leader at Meetanshi and a certified Magento developer. His passion for Magento has inspired others in the team too. Apart from work, he is a cricket lover.

Leave a Reply

Your email address will not be published.