Collection Tool
Enter a store's Storefront API credentials once, then scan every collection in the store, count its live products, and flag any collection that falls below a minimum you set.
Open tool →Store a shop domain and Storefront API access token in your browser, and switch between multiple saved stores.
Pages through every collection in the store and counts its live products by paging through the collection's product list.
Set a minimum live-product count. Any collection with fewer live products than that is flagged.
Export the flagged collections (or the full scan) as a CSV for sharing or further work.
Enter the shop domain (e.g. your-store.myshopify.com) and a Storefront API access token, then click Save store. You can save several stores and switch between them from the dropdown.
Enter the minimum number of live products a collection should have (e.g. 5). Collections with fewer live products than this will be flagged.
Click Scan collections. The tool pages through every collection in the store, then pages through each collection's products to get an accurate live count. Larger stores with many collections will take longer — progress is shown as it runs.
By default only collections below your limit are shown. Tick Show all collections to see the full scan results, including collections that passed.
In Shopify admin, go to Settings → Apps and sales channels → Develop apps, create (or open) a custom app, enable Storefront API access under API credentials, and copy the Storefront API access token. This token is safe for client-side use — it only ever exposes data already marked public/storefront-visible.
Either the collection genuinely has no products published to the Online Store, or every product in it is in draft/archived status — both look identical to the Storefront API.
The tool has to make a separate request per collection (and per 250 products within a large collection) because the Storefront API has no "just give me the count" field. Stores with hundreds of collections will take a while — leave the tab open until it finishes.
Double check the shop domain (must be the .myshopify.com domain) and that the token is a Storefront API token, not an Admin API token — they are not interchangeable.