Shopify App Store Scraper – Pricing & Reviews
Pricing
from $2.00 / 1,000 app with full details
Shopify App Store Scraper – Pricing & Reviews
Scrape the Shopify App Store: keyword search rankings, categories, developer portfolios and full app details — pricing plans, launch date, integrations, rating distribution, AI review summary and merchant reviews. Fast HTTP, no browser. Export CSV or call from Python.
Pricing
from $2.00 / 1,000 app with full details
Rating
0.0
(0)
Developer
Refill Flows
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Features
Share
Get structured data from the Shopify App Store with this Shopify App Store Scraper: search rankings for any keyword, every app in a category, a developer's whole portfolio, and full app details. Details include every pricing plan with its features, launch date, languages, integrations ("works with"), Built for Shopify status, star-rating distribution, Shopify's AI review summary and developer contact and resources. Merchant reviews are optional, with store name, country, usage time and the developer's reply.
It is pure HTTP (no browser), with automatic back-off on rate limits. About 40 apps plus 860 reviews take roughly 90 seconds. Try the prefilled "subscriptions" search, or call the Actor from Python, JavaScript, Make, Zapier, n8n or the Apify MCP server.
Why use this Shopify App Store Scraper?
- 📈 App developers and marketers: track your keyword rank against competitors daily, watch their pricing changes and read their 1–2★ reviews for feature ideas.
- 🧲 B2B sales and agencies: build lead lists of app developers by category, with website, address and support email.
- 💸 Investors and M&A: screen categories by review growth, rating, launch date and pricing.
- 🛍️ Merchants and consultants: compare every subscription, reviews or upsell app side by side, plan by plan.
- 🤖 AI agents (MCP): ask things like "what are the top 10 Shopify subscription apps and their cheapest paid plan?" and get fresh, structured answers.
What data can you extract?
- Search by keywords, keeping organic rank position. Sponsored ads are skipped by default.
- Categories by URL or slug, for example
marketing-and-conversion-marketing-email-marketing. - Developer pages, for example
https://apps.shopify.com/partners/klaviyo. - Specific apps by URL or handle.
- Fast mode (
scrapeAppDetails: false) gets rank, rating, review count, pricing summary and tagline straight from the listing pages, at the lowest price. - Reviews: newest or most relevant first, filtered by stars (for example only 1–2★) and by date (
reviewsSince). They are nested inside each app record, and the Reviews view flattens them into one row per review. - Clean JSON, CSV or Excel, plus API, webhooks, Zapier, Make, n8n and MCP.
How to scrape the Shopify App Store
- Open the Shopify App Store Scraper and click Try for free.
- Enter a search keyword (the form is prefilled with
subscriptions), a category slug, a developer page, or one or more app URLs. - Leave Scrape full app details on for pricing plans, launch date and integrations. Turn on Scrape reviews only if you need merchant review text.
- Click Start. When the run finishes, export the dataset as CSV, Excel or JSON, or pull it through the Apify API.
A first run of about 10 apps with full details usually finishes in under a minute and costs a few cents.
How much does it cost to scrape the Shopify App Store?
| Event | Price |
|---|---|
| Actor start | $0.005 per run |
| App from listing (fast mode) | $0.80 per 1,000 apps |
| App with full details | $2.00 per 1,000 apps |
| Review | $0.30 per 1,000 reviews |
For example, a full category of 300 apps with details costs about $0.60, and 10,000 reviews cost $3. Apify platform usage is included. The free plan's $5 monthly credit covers thousands of apps. Set a max cost per run, or lower Max apps per search/category/developer, to cap spending.
Input
{"searchQueries": ["subscriptions"],"categoryUrls": ["marketing-and-conversion-marketing-email-marketing"],"developerUrls": ["klaviyo"],"appUrls": ["https://apps.shopify.com/klaviyo-email-marketing"],"maxAppsPerSource": 20,"scrapeReviews": true,"maxReviewsPerApp": 25,"reviewsSince": "2026-08-01"}
Output
Each app is one record. Here is a shortened real example:
{"recordType": "app","handle": "klaviyo-email-marketing","name": "Klaviyo: Email Marketing & SMS","url": "https://apps.shopify.com/klaviyo-email-marketing","iconUrl": "https://cdn.shopify.com/app-store/listing_images/5edd9000b933a8fa88c152d1e498531f/icon/CP6B2OOv3PYCEAE=.png","rating": 4.7,"reviewCount": 3434,"ratingDistribution": {"stars5": 3011,"stars4": 82,"stars3": 33,"stars2": 38,"stars1": 270},"pricingSummary": "Free to install","builtForShopify": false,"tagline": "Build email marketing, SMS, and WhatsApp campaigns powered by AI to grow ecommerce sales.","developerName": "Klaviyo","developerUrl": "https://apps.shopify.com/partners/klaviyo","developerWebsite": "https://developers.klaviyo.com/en","supportEmail": "support@klaviyo.com","launchedDate": "2012-09-20","worksWith": ["Checkout", "Shopify Flow", "Meta Advertising", "Recharge"],"pricingPlans": [{"name": "Free","priceText": "Free to install","price": 0,"features": ["Up to 250 active profiles", "Up to 500 emails/month"]}],"reviewsAiSummary": "Merchants highly recommend this app as a powerful, user-friendly email and SMS platform with tight Shopify integration.","searchPosition": 1,"isSponsored": false,"detailsScraped": true,"scrapedAt": "2026-11-10T20:14:04.484Z"}
Currency note: Shopify shows plan prices in the visitor's local currency. On Apify's servers (US) that is USD. The
planCurrencyfield always tells you which currency was captured.
How to scrape Shopify App Store data with Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("refillflows/shopify-app-store-scraper").call(run_input={"searchQueries": ["subscriptions"],"maxAppsPerSource": 20,"scrapeAppDetails": True,"scrapeReviews": False,})for app in client.dataset(run["defaultDatasetId"]).iterate_items():print(app["searchPosition"], app["name"], app.get("pricingSummary"))
Schedule the Actor daily and compare searchPosition by handle to track keyword rank over time. Export to CSV from the dataset tab, or send new rows to Google Sheets, Slack or a webhook.
Tips
- For daily rank tracking, run fast mode on a schedule and compare
searchPositionbyhandle. - For large crawls (thousands of apps or reviews), enable an Apify datacenter proxy and raise
maxConcurrencyandmaxRequestsPerMinute. - Rating-only reviews (no text) are real and are kept, with
text: null.
FAQ
Is there an official Shopify App Store API?
Shopify does not offer a public API for App Store search rankings, pricing plans or merchant reviews. This Actor reads the same public pages any visitor can open in a browser, and returns them as structured data.
How do I get only 1-star and 2-star reviews?
Turn on Scrape reviews, set Only these star ratings to [1, 2], and optionally set Reviews since so you only pull recent feedback.
Can I scrape a whole category?
Yes. Paste a category URL or slug such as marketing-and-conversion-marketing-email-marketing, and set Max apps per search/category/developer. Each app can include full pricing plans when details mode is on.
Is it legal to scrape the Shopify App Store?
This Actor only reads public pages of the Shopify App Store that any visitor can see without logging in. Review authors are shown as their store names, as Shopify publishes them. Use the data responsibly and in line with Shopify's terms and the laws that apply to you, including GDPR and CCPA where relevant.
Other tools by Refill Flows
- Luma Events Scraper — public Luma (lu.ma) events by city, category or calendar.
- Bulk Lighthouse Audit — Lighthouse and Core Web Vitals for many URLs, no API key.
Support
Found an issue or need a field? Open an issue on the Issues tab. Maintained by Refill Flows.