Shopify App Store Scraper – Apps, Pricing, Developers & Reviews avatar

Shopify App Store Scraper – Apps, Pricing, Developers & Reviews

Pricing

Pay per usage

Go to Apify Store
Shopify App Store Scraper – Apps, Pricing, Developers & Reviews

Shopify App Store Scraper – Apps, Pricing, Developers & Reviews

Scrape apps.shopify.com: app name, developer, website, rating, review count, pricing plans, categories, launch date and merchant reviews. Category or app URLs in, clean JSON out.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Brian Finn

Brian Finn

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Pull structured data from the Shopify App Store (apps.shopify.com): app name, developer, developer website, star rating, review count, pricing plans, categories, launch date and descriptions. You can also pull merchant reviews: rating, date, text, store name, country, how long the store has used the app, and the developer's reply. Give it a category URL or a list of app URLs and get clean JSON, CSV or Excel back.

What you can use it for

  • Competitor monitoring for Shopify app developers: track rivals' ratings, review counts, pricing changes and new reviews.
  • Market research: size a category, see which pricing models win, and find niches with weak or poorly rated apps.
  • Lead generation: build lists of app vendors with developer websites, for agencies, SaaS tools and investors.
  • Review mining: pull merchant complaints and feature requests to inform your roadmap or sales pitch.
  • Ecosystem analytics: follow launches by date, and track category trends over time with scheduled runs.

Input

FieldDescription
startUrlsApp pages (https://apps.shopify.com/klaviyo-email-marketing) or category pages (https://apps.shopify.com/categories/marketing-and-conversion-marketing-email-marketing, including /all lists, which are paginated automatically).
maxAppsMaximum number of apps overall (default 50).
includeReviewsAlso scrape reviews (default false).
maxReviewsPerAppNewest reviews per app (default 50).
maxConcurrency, delayMsPoliteness settings (defaults: 2 parallel requests, ~1 s randomized delay).
proxyConfigurationOptional Apify Proxy.
{
"startUrls": [{ "url": "https://apps.shopify.com/categories/marketing-and-conversion-marketing-email-marketing" }],
"maxApps": 30,
"includeReviews": true,
"maxReviewsPerApp": 20
}

Output

Each dataset item has type: "app" or type: "review". The Apps and Reviews views in the dataset tab separate the two. Sample (one plan shown):

[
{
"type": "app",
"handle": "klaviyo-email-marketing",
"url": "https://apps.shopify.com/klaviyo-email-marketing",
"name": "Klaviyo: Email Marketing & SMS",
"tagline": "Build email marketing, SMS, and WhatsApp campaigns powered by AI to grow ecommerce sales.",
"shortDescription": "Klaviyo is a leading email and sms marketing app for Shopify. Improve your marketing ROI with our templates to deliver personalized email and sms campaigns.",
"description": "Go beyond the basics with the Klaviyo marketing app. New stores get a guided setup — sign-up form, welcome email, and abandoned-checkout flow — without leaving Shopify Admin. Unify data from 350+ integrations and boost marketing performance with campaigns, smart segmentation, and automated workflows from Klaviyo’s AI Agents. Over 117k brands use Klaviyo and Shopify to grow faster with personalized emails, SMS, WhatsApp messages, and marketing automation tools that turn browsers into buyers.",
"developer": "Klaviyo",
"developerUrl": "https://apps.shopify.com/partners/klaviyo",
"developerWebsite": "https://developers.klaviyo.com/en",
"rating": 4.7,
"reviewCount": 3426,
"pricingSummary": "Free to install",
"pricingPlans": [
{
"name": "Free",
"price": "Free to install",
"features": [
"Set up directly in Shopify Admin",
"One place for forms, emails, and flows",
"Up to 250 active profiles",
"Up to 500 emails/month",
"Built-in dashboard & reporting",
"AI-assisted, on-brand content",
"Guided onboarding setup",
"Seamless migration to full platform"
]
}
],
"categories": [
"Email marketing",
"SMS marketing"
],
"launchedAt": "September 20, 2012",
"iconUrl": "https://cdn.shopify.com/app-store/listing_images/5edd9000b933a8fa88c152d1e498531f/icon/CP6B2OOv3PYCEAE=.png",
"scrapedAt": "2026-11-01T17:42:04.621Z"
},
{
"type": "review",
"appHandle": "flow",
"appName": "Shopify Flow",
"reviewId": "2410529",
"rating": 4,
"date": "October 28, 2026",
"text": "Insbesondere für technisch versierte Nutzer ein sehr praktisches Tool. Die Übersichtlichkeit bestehender Flows leidet etwas, bei vielen Flows.",
"storeName": "Spieltraum Shop",
"storeLocation": "Germany",
"usageDuration": "Over 2 years using the app",
"developerReply": null,
"reviewUrl": "https://apps.shopify.com/reviews/2410529"
}
]```
A full sample run (30 apps, 360 reviews) is in `sample-output.json`.
## Responsible scraping
- The Actor reads only public pages and never logs in.
- It follows apps.shopify.com/robots.txt. **Search URLs (`?q=`) are refused**, and so are `/internal/`, `/services/`, `/login/` and tracking parameters.
- Requests are polite by default: low concurrency, randomized delays and retries with backoff.
- Review data includes merchant store names. Process it in line with GDPR/CCPA and your own legal obligations. Shopify's Terms of Service restrict automated access, so you are responsible for how you use this tool and the data.
## Pricing (suggestion, not final)
Suggested **pay-per-result** pricing: **~$0.002 per app** and **~$0.0008 per review**, so 1,000 apps cost about $2 and 10,000 reviews about $8. Platform usage is included. *This is a draft suggestion only and has not been set on Apify.*
## FAQ
**Does it use the search page?** No. robots.txt disallows search, so start from categories or app URLs instead.
**How fresh is the data?** It is live on every run. Schedule the Actor for daily or weekly monitoring.
**Some fields are null?** Free apps often have no plan cards, and some developers list no website.