If you build for the Shopify ecosystem — or just research it — you eventually want the App Store as data: app ratings, review counts, pricing, and the actual review text. The problem is there's no official public Shopify App Store API, and the listing pages are a moving target. Roll your own scraper and you'll spend more time chasing layout changes than analyzing data.

In this tutorial we'll pull Shopify App Store data three ways — app details, reviews, and catalog discovery — using a hosted actor and a few lines of Python. No API key for Shopify, no login, no headless-browser babysitting.

What we'll build

Fetch full details for a list of apps (rating, review count, pricing, developer).

Pull reviews for an app, including the reviewing store's country and the developer's reply.