Shopify App Store Scraper – Apps, Pricing Plans & Ratings
Pricing
from $1.50 / 1,000 apps
Shopify App Store Scraper – Apps, Pricing Plans & Ratings
Scrape the Shopify App Store: full app details with pricing plans, rating, review count, categories, launch date, languages, integrations and Built for Shopify badge. For app URLs, whole categories or the full catalog of 27,000+ apps. Pay only per app returned.
Pricing
from $1.50 / 1,000 apps
Rating
0.0
(0)
Developer
Steven Kramp
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Get structured data from the Shopify App Store: every app's pricing plans, rating, review count, categories, launch date, languages, integrations and the Built for Shopify badge. Scrape a list of apps, whole categories in App Store order, or the full catalog of 27,000+ apps.
$1.50 per 1,000 apps. You only pay for apps that are actually returned. Apps that were removed or don't exist are reported and not charged. Other Shopify App Store scrapers in the Store charge up to $5 per 1,000.
What you get for each app
| Field | Example |
|---|---|
name, tagline, handle, url | Judge.me Product Reviews App · "Collect unlimited product reviews, star ratings, testimonials" · judgeme |
developerName, developerPageUrl | Judge.me · apps.shopify.com/partners/judge-me (public partner page) |
rating, reviewCount | 5.0 · 47,909 |
pricingSummary, freePlan, freeTrialDays, lowestPaidPrice | "Free plan available. Free trial available." · true · 15 · 15 |
pricingPlans[] | name, price, currency, period, yearlyPrice, additionalCharges, freeTrialDays, features[] |
categories, categoryHandles | Product reviews, SEO |
launchDate | 2015-06-25 |
languages, translatedToEnglish, worksWith | English, German … · true (false if the App Store says "This app is not translated into English") · Klaviyo, Shopify Flow, Checkout … |
builtForShopify, iconUrl | true · image URL |
introduction, description, keyBenefits | the app's own listing texts |
categoryHandle, categoryPosition, sitemapLastmod, scrapedAt | run context (categoryPosition = rank in the category) |
Use cases
- Competitor research for app developers: compare pricing plans, free trials and features of every app in your category.
- Market sizing: how many apps per category, which ones are Built for Shopify, how ratings and review counts are distributed.
- Category rankings: track the position of your app and your competitors in a category over time.
- Pricing intelligence: find the typical price points per category, yearly discounts and usage-based charges.
- Monitoring: schedule a weekly run with
listingChangedSinceto get only apps whose listing changed.
How to use
Choose one of three modes:
- Specific apps – add app URLs or handles:
{"mode": "apps","appUrls": ["https://apps.shopify.com/judgeme", "klaviyo-email-marketing"]}
- Whole categories – add category URLs. Apps come in App Store order (sponsored placements are skipped). Overview categories such as
store-designare walked through subcategory by subcategory:
{"mode": "category","categoryUrls": ["https://apps.shopify.com/categories/store-design-site-optimization-seo"],"maxItems": 200}
- Full catalog – every app from the official App Store sitemap. Use
maxItemsfor a sample, orlistingChangedSince(YYYY-MM-DD) for apps changed since a date:
{"mode": "fullCatalog","maxItems": 0,"listingChangedSince": "2026-09-01"}
Turn off includePricingPlans if you only need the pricing summary. Export as JSON, CSV or Excel, or connect to Google Sheets, Make, Zapier or n8n.
Speed
The Shopify App Store answers fast requests with "too many requests". The Actor adapts its pace automatically and retries, so you get complete data instead of gaps:
- Without proxy (default): about 30 apps per minute – 100 apps in 3–4 minutes, 1,000 apps in about 30 minutes.
- With Apify Proxy: about 150–180 apps per minute – 1,000 apps in about 6 minutes. Recommended for the full catalog (about 27,600 apps, roughly 3 hours – raise the run timeout, the default is 1 hour).
- Run timeout: the Actor warns at the start if the timeout is too short. About 1.5 minutes before the timeout it stops starting new apps, finishes the running ones and ends normally with the apps scraped so far. The status message tells you how many apps were not scraped. You only pay for apps returned.
Pricing
Pay per event: $0.0015 per app returned ($1.50 per 1,000 apps), plus Apify's tiny actor-start fee. Platform usage is included. Error items (removed apps, wrong handles) are free.
Use with AI agents (MCP)
This Actor works as a tool for AI assistants and agents – Claude, ChatGPT, Cursor, VS Code, n8n and other MCP clients – through Apify's hosted MCP server. Add this server URL to your client:
https://mcp.apify.com?tools=stevenkramp/shopify-app-store-scraper
Sign in with your Apify account when asked. Your agent can then call the Actor in plain language, for example: "Compare the pricing plans of the top 20 product review apps in the Shopify App Store." – and gets clean, structured JSON back. Runs started by your agent are normal Actor runs on your Apify account at the same pay-per-event price.
More from stevenkramp
Other Actors by the same developer – same quality standards, pay only for results:
Search & trends
- Google Trends Scraper – interest over time, regions, rising queries
- Keyword Trends Finder – keyword ideas with trend direction
- Google News Scraper – news articles with real URLs
- Google Images Scraper – full-size image URLs
- Google Shopping Scraper – prices and merchants
- Google Jobs Scraper – job listings
Apps
- Google Play Store Scraper – Android app data and rankings
- Google Play Reviews Scraper – Play Store reviews and ratings
- Apple App Store Scraper – iPhone, iPad and Mac app data
Research & media
- arXiv Papers Scraper – research papers and abstracts
- Apple Podcasts Scraper – podcasts with latest episodes
Websites & places
- Website SEO Audit – broken links, titles, sitemap
- Germany Neighborhood Profile – German neighborhood rents and vacancy
FAQ
Which language? English listings (the App Store's main language). Prices are in USD, as billed by Shopify.
What is not included? Individual reviews, reviewer names and developer addresses are not collected – only public app listing data and total review counts. Email addresses and phone numbers that developers put into their listing texts (description, benefits, pricing plans) are replaced with [removed].
Why is rating empty for some apps? New apps without reviews have no rating yet; reviewCount is then 0.
What happens with removed apps? You get an error item with a short errorMessage instead of app data. Error items are not charged. The error field tells you why:
not-found– the app page does not exist (removed from the App Store or wrong handle, HTTP 404).delisted– the page still exists, but the App Store says the app is not currently available.not-an-app-page– the address leads to another page, for example a category.parse-error– the page loaded but could not be read. Please open an issue so we can fix it.
What if listingChangedSince is not a valid date? The run stops right away with a clear message (for example for 2026-02-30), instead of scraping the whole catalog.
Something broken? Open an issue in the Issues tab. Shopify changes its pages from time to time, and we fix scrapers quickly.