Unable to get Product Category field from API return data when trying to use REST Admin API

Topic summary

Issue: The REST Admin API product response does not include the Product Category (Shopify taxonomy). Only product_type is returned, which is a merchant-defined field used for filtering/searching and is not the same as the Shopify Product Category.

Details: A product set with Category “Pet Agility Equipment” and Product Type “test” returns “test” via REST but no category/category_id. Screenshots illustrate the missing field in the REST response and the product’s settings.

Official guidance: Product Category (taxonomy) is currently only available via the Admin GraphQL API through ProductCategory.productTaxonomyNode. The REST endpoint (Retrieve a single product) will not include the category or its ID.

Concerns raised: Participants question why REST “returns all fields” yet omits category, and note that the lack of category in webhooks and REST forces separate per-product GraphQL calls, which they consider inefficient.

Status: No REST or webhook support for Product Category as of now. The only supported method is Admin GraphQL API. No bulk-friendly workaround was provided; requests for broader API support remain open.

Summarized with AI on December 20. AI used: gpt-5.

Any update on this? Its very bad that shopify is not sending this basic info in webhooks or apis. Just for this info, making a separate api call for each product is insane

1 Like