BigCommerce API Update: Channel Filtering Now Available on GET All Products Endpoint

BigCommerce has introduced a powerful update to the GET All Products endpoint, enabling you to streamline channel-specific product management with ease. Whether you’re working on storefronts, marketplaces, or other sales channels, this update is designed to make retrieving and managing product data more efficient.


What’s New?

You can now leverage channel-based filtering and response enhancements through the API:

  1. Filter Products by Channel - Use the channel_id:in query parameter to fetch products available in one or multiple specific channels.

  2. Include Channel Data in Responses - Add channels[] to the include parameter to retrieve a list of channels each product is assigned to in the API response.

  3. Support for Single Product Retrieval - The same functionality extends to the GET /v3/catalog/products/{product_id} endpoint, letting you see channel data for individual products.

The following improvements are now live:

  1. GET /v3/catalog/products/

    • Returns channels[] each product is assigned to if channels[] is included in the query’s include parameter.

    • Supports channel_id:in as a query parameter to filter products by channel ID(s).

  2. GET /v3/catalog/products/{product_id}

    • Returns channels[] for a specific product if channels[] is included in the query’s include parameter.


Example Use Cases

  • Channel-Specific Product Management -  Easily retrieve products by channel ID(s) to streamline operations across multiple sales channels.

  • Detailed Channel Data in Responses - Gain direct insights into product-channel assignments when querying products, making integration workflows more robust.

  • Efficient Single Product Insights - Use the channel-inclusion feature for single product queries to analyze its channel assignments directly.


Helpful Resources


I’m ready to get started! 

This update is now live, and we’re sharing it with the BigCommerce Developer Community and in the API changelog. Feel free to use this feature, share it with merchants and partners, and integrate it into your projects for a more seamless product management experience.

We’d love to hear your feedback and see how this enhancement supports your workflows!