How to read a Shopify store's product catalog via its public products.json feed
Most Shopify stores publish their full public catalog as JSON by appending /products.json to the store's domain, requiring no API key, app, or HTML scraping. The feed returns product titles, descriptions, prices, variants, SKUs, availability flags, and image URLs, which is useful for price comparisons, catalog audits, or exporting a store's data. Developers can page through large catalogs by requesting up to 250 products per page until an empty response, and the endpoint allows cross-origin browser requests. Stores that disable the feed or place it behind a password page will return a 404 or HTML instead of JSON. The article advises spacing requests a second or two apart to avoid rate limiting, and notes that the feed only exposes public data without stock counts.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in