# Get all categories via API including subcategories

**URL:** <https://meta.discourse.org/t/get-all-categories-via-api-including-subcategories/154683>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [June 12, 2020, 5:40pm UTC](https://meta.discourse.org/t/get-all-categories-via-api-including-subcategories/154683 "2020-06-12T17:40:04Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [June 12, 2020, 5:48pm UTC](https://meta.discourse.org/t/get-all-categories-via-api-including-subcategories/154683/2 "2020-06-12T17:48:20Z")

</div>

To get all categories and subcategories from the API, you need to make a request to `/site.json`. If you don’t mind looking at PHP/WordPress code, there’s an example API request to get all categories here: [wp-discourse/lib/plugin-utilities.php at main · discourse/wp-discourse · GitHub](https://github.com/discourse/wp-discourse/blob/master/lib/plugin-utilities.php#L104).

---

_[View the full topic](https://meta.discourse.org/t/get-all-categories-via-api-including-subcategories/154683)._
