How to fetch custom category attribute value in GraphQL Magento 2?

You can fetch Custom User-defined category attribute value in the category GraphQL easily.

Let’s say, You have created a category attribute called, category_seo

You can get the category attribute value in Magento GraphQL in the given way,

Run categories Query,

{
  categories(
    filters: {
      ids: {in: ["5"]}
    }
  ) {
    items {
      uid
      name
      category_seo
    }
  }
}

Just Pass the correct category_id in the filters. I have added category id value to 5 but you need to pass your correct category value.

In the response, you will get a category attribute value in GraphQL.

{
  "data": {
    "categories": {
      "items": [
        {
          "uid": "MjQ=",
          "name": "Gift Items",
          "category_seo": "student gift items SEO"
        }
      ]
    }
  }
}

You can use multiple custom category attributes in a query and if the attribute has a value, it will return the result in GraphQL.