DEV Community

cheyytec2020-lang
cheyytec2020-lang

Posted on

How to export any Shopify store's full catalog to CSV (free, no API key)

If you've ever wanted to see everything a competitor sells on Shopify — every product, price, and what's in stock —
you probably clicked through their store by hand. There's a much faster way. Almost every Shopify store exposes a public endpoint at /products.json. No login, no API key, no proxy. You can page
through it and get the whole catalog.

I wrapped this into a small open-source Python tool. Usage is one line:

python shopify_scraper.py https://www.allbirds.com
It exports a clean CSV — title, variant, price, sale price, stock status, SKU, image and URL. A full store (~2,800
variants) comes out in about 3 seconds.

Code is free and MIT-licensed: https://github.com/cheyytec2020-lang/shopify-store-scraper

It's handy for competitor research, price monitoring and finding products to sell. If you need a custom scraper or
ongoing monitoring (fresh CSV/alerts when a competitor changes prices or stock), that's what I do — DM me on Telegram
@laylon013

Top comments (0)