Shopify App Store Scraper
Pricing
from $5.00 / 1,000 apps
Shopify App Store Scraper
Search the Shopify App Store by keyword and extract every app result: name, rating, review count, pricing label, tagline, icon, and Built for Shopify badge.
Pricing
from $5.00 / 1,000 apps
Rating
0.0
(0)
Developer
Gio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Search the Shopify App Store by keyword and get a clean, structured list of every app that ranks for your terms: name, rating, review count, pricing label, tagline, icon, and the Built for Shopify badge. Sponsored results are detected and flagged so you can filter them out (or keep them for ad intelligence).
Great for app developers researching competitors, agencies building app shortlists, and market analysts tracking categories.
What you get
One dataset item per app:
| Field | Description |
|---|---|
name | App name |
handle | URL slug (stable identifier) |
url | Clean app listing URL |
iconUrl | App icon image URL |
rating | Average star rating (e.g. 4.8), or null if unrated |
reviewsCount | Total number of reviews |
pricingLabel | Pricing summary as shown in the store (e.g. Free, Free plan available, From $20/month) |
tagline | Short app description |
builtForShopify | true if the app carries the Built for Shopify badge |
isAd | true if the result is a sponsored/promoted placement |
position | Rank position on its results page |
query | The search keyword that produced this result |
page | Results page the app was found on |
Input
{"queries": ["email marketing", "upsell"],"maxItems": 100,"includeAds": false}
| Option | Type | Default | Description |
|---|---|---|---|
queries | array of strings | — (required) | One or more keywords to search for. |
maxItems | integer | 100 | Max apps to collect per query. Set 0 for all results. |
includeAds | boolean | false | Include sponsored results. They are always flagged with isAd: true. |
How it works
Results are read directly from the App Store's server-rendered search pages and paginated automatically until maxItems is reached or the results run out. Apps that appear both as a sponsored and an organic result are de-duplicated by handle.
Notes
- Pricing is returned as the label the store displays, not a parsed numeric price.
- The store chooses the display language by region; field parsing is language-independent, so numeric fields (rating, reviews) are always reliable while
pricingLabel/taglinereflect the store's served language.