Shopify App Store Scraper avatar

Shopify App Store Scraper

Pricing

from $5.00 / 1,000 apps

Go to Apify Store
Shopify App Store Scraper

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

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

FieldDescription
nameApp name
handleURL slug (stable identifier)
urlClean app listing URL
iconUrlApp icon image URL
ratingAverage star rating (e.g. 4.8), or null if unrated
reviewsCountTotal number of reviews
pricingLabelPricing summary as shown in the store (e.g. Free, Free plan available, From $20/month)
taglineShort app description
builtForShopifytrue if the app carries the Built for Shopify badge
isAdtrue if the result is a sponsored/promoted placement
positionRank position on its results page
queryThe search keyword that produced this result
pageResults page the app was found on

Input

{
"queries": ["email marketing", "upsell"],
"maxItems": 100,
"includeAds": false
}
OptionTypeDefaultDescription
queriesarray of strings— (required)One or more keywords to search for.
maxItemsinteger100Max apps to collect per query. Set 0 for all results.
includeAdsbooleanfalseInclude 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/tagline reflect the store's served language.