Shopify App Store Scraper (apps, pricing, reviews)
Pricing
from $3.00 / 1,000 app with full listings
Shopify App Store Scraper (apps, pricing, reviews)
Scrape Shopify App Store apps by search, category or URL: pricing plans, features, integrations, rating histogram, developer email and address, launch date, plus reviews with developer replies.
Pricing
from $3.00 / 1,000 app with full listings
Rating
0.0
(0)
Developer
SteadyRows
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Shopify App Store Scraper: apps, pricing plans and reviews
Get structured data on any app in the Shopify App Store: find apps by keyword search, by category, or by URL, and get every field of the listing plus the reviews with the developer's replies.
Built for lead lists, competitor monitoring and market research on the Shopify ecosystem: who makes the apps in a niche, what they charge, how they are rated, how long they have been around, and what merchants say about them.
What you get
One row per app (all fields present on every row, null when the store has no value):
| Field | Example |
|---|---|
handle, name, url, id | klaviyo-email-marketing, Klaviyo: Email Marketing & SMS |
rating, reviewCount, ratingHistogram | 4.7, 3336, { "5": 2924, "4": 83, ... } |
pricingHint, plans[] | "Free to install"; each plan has name, price, priceUsd, period, note, features[] |
externalCharges | true when the developer bills outside Shopify |
tagline, description, highlights[] | the listing text |
categories[], features[] | category names and slugs; feature tags with group names (e.g. "Campaign types / Abandoned cart") |
languages[], worksWith[] | supported languages; integrations (Checkout, Shopify Flow, Gorgias, ...) |
developer, developerUrl, developerWebsite, developerAddress, supportEmail | Klaviyo, partner page, website, postal address, support@klaviyo.com |
privacyPolicyUrl, faqUrl, tutorialUrl, documentationUrl, changelogUrl | resource links |
launchedAt | 2012-09-20 |
builtForShopify, isAd | Built for Shopify badge; paid search placement |
screenshots[], videoUrl, similarApps[] | media and the store's "more apps like this" |
query, category, position | where the app was found and its rank there |
One row per review (when maxReviewsPerApp > 0):
id, appHandle, appName, appUrl, url, rating, date, text, store, country, usage ("About 4 years using the app"), reply, replyDate.
The dataset has two views, Apps and Reviews, so each type can be exported on its own.
Input
{"searchQueries": ["email marketing", "upsell"],"categories": ["https://apps.shopify.com/categories/store-design-site-optimization-seo"],"apps": ["https://apps.shopify.com/klaviyo-email-marketing"],"maxApps": 50,"includeDetails": true,"maxReviewsPerApp": 100,"reviewsSort": "newest","reviewRatings": ["1", "2"]}
- searchQueries return apps in the store's own ranking, 24 organic results per page plus ads (marked
isAd: true). - categories accept the category URL or slug and list the whole category.
- apps accept the app page URL or the handle.
- maxApps applies per query and per category; apps named in
appsare always delivered. An app that shows up under several queries is delivered once. - includeDetails off: only the card fields (name, rating, review count, pricing hint, tagline), about 3× faster and cheaper.
- reviewRatings filters reviews by stars, e.g.
["1", "2"]for complaints only.
Pricing
Pay per result, no subscription:
| Event | Price |
|---|---|
| App with full listing | $3.00 per 1,000 |
App, search row only (includeDetails: false) | $1.00 per 1,000 |
| Review | $0.30 per 1,000 |
| Run start | $0.002 |
A full listing is one page per app, so 1,000 apps with details take about 5 minutes. Reviews come 10 per page.
Reliability
- Uses only public pages, no login, no proxy. Requests are spaced out to stay under the store's rate limit, and 429/5xx answers are retried with backoff.
- An app that does not exist (404) is skipped with a warning; the rest of the run continues.
- If app pages stop answering, the run falls back to search rows (charged at the lower price) instead of failing.
- Rows are pushed as they are collected, so a run stopped early still delivers what it has.
Limits
- Search results are what the store shows a logged-out visitor in English (the
Based in …personalisation is not included). - The store caps search pagination; use categories to list a whole segment.
- Reviews pages do not expose the reviewer's store URL, only its name and country.
Related
- App Store & Google Play Apps: charts, search and details for mobile apps.
- App Store & Google Play Reviews: full review history with developer replies.