Shopify App Store Scraper — Apps & Reviews avatar

Shopify App Store Scraper — Apps & Reviews

Pricing

from $2.00 / 1,000 review scrapeds

Go to Apify Store
Shopify App Store Scraper — Apps & Reviews

Shopify App Store Scraper — Apps & Reviews

Scrape Shopify App Store apps and merchant reviews: ratings, review text with store name/country/tenure, pricing plans, developer info. Track competitors, monitor churn complaints, validate app ideas.

Pricing

from $2.00 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Ethan Teague

Ethan Teague

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape the Shopify App Store into clean, flat JSON: full app profiles and every merchant review — with the reviewer's store name, country, and time using the app attached. Built for app developers, agencies, and investors doing competitive intelligence on the Shopify ecosystem.

What you can scrape

ItemFields
App detailsName, description, star rating, review count, developer name + partner URL, launch date, monthly plan prices, free-plan flag, Built-for-Shopify badge, categories
Merchant reviewsStar rating, date, full review text, reviewing store's name, country, and how long they'd used the app

Why this scraper

  • Churn intelligence, not just star counts. Reviews come with store identity and tenure — see exactly which merchants are leaving a competitor and why, week by week.
  • Monitoring-ready. The reviewsNewerThan cutoff plus star filters (e.g. only 1–2★) make a weekly "new complaints about competitor X" pipeline a single scheduled run.
  • Flat output — one-click CSV/Excel export, no nested JSON to wrangle.
  • Honest pay-per-result pricing — you pay for delivered items only.

Use cases

  • Track a competitor's negative reviews as a lead source or churn-watch (the reviewers are named merchants).
  • Validate an app idea: pull every recent review in a category and mine complaint patterns before writing code.
  • Portfolio monitoring for agencies/investors: ratings, velocity, and pricing across dozens of apps on a schedule.
  • Feed an AI agent fresh app-market data through the Apify API or MCP.

Example input

{
"appUrls": ["klaviyo-email-marketing", "https://apps.shopify.com/stockie"],
"includeAppDetails": true,
"includeReviews": true,
"maxReviewsPerApp": 200,
"reviewsNewerThan": "2026-01-01",
"starFilters": ["1", "2"]
}

Example output

App item:

{
"type": "app",
"appSlug": "stockie",
"url": "https://apps.shopify.com/stockie",
"name": "Stockie Inventory Management",
"rating": 4.9,
"ratingCount": 92,
"developer": "Plutonian",
"launched": "July 19, 2021",
"monthlyPricesUsd": [4.99, 9.99, 29.99, 59.99],
"freePlanAvailable": true,
"builtForShopify": true,
"categories": ["sales-channels", "finding-products", "selling-products"]
}

Review item:

{
"type": "review",
"appSlug": "stockie",
"store": "Woolyn",
"country": "United States",
"tenure": "4 days using the app",
"date": "July 15, 2026",
"dateIso": "2026-07-15",
"stars": 4,
"text": "Pros: The most robust PO ordering system and the closest to Stocky that I've found..."
}

Pricing

EventPrice
Actor start$0.001 per run
App scraped$0.005 (= $5 per 1,000 apps)
Review scraped$0.002 (= $2 per 1,000 reviews)

Example: a competitor's full profile + its latest 500 reviews ≈ $1.01. Set a Maximum total charge on any run to hard-cap spend.

Use it via API

curl -X POST "https://api.apify.com/v2/acts/USERNAME~shopify-app-store-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"appUrls": ["stockie"], "maxReviewsPerApp": 50}'

Works with the Apify JavaScript/Python clients, schedules, webhooks, and integrations (Google Sheets, Make, Zapier, LangChain), and it's callable as an AI-agent tool via the Apify MCP server.

FAQ

Is this allowed? The actor reads public listing pages at polite request rates with automatic backoff. You're responsible for complying with applicable laws and terms for your use case.

How fresh is the data? Live at request time — nothing cached.

Reviews stop earlier than my max. That's the reviewsNewerThan cutoff working: reviews are collected newest-first and the run stops at your date instead of burning budget on old pages.

Need categories, search results, or developer replies? Open an issue on the Issues tab — those are next on the roadmap, and I typically respond within a day.