Shopify App Store Scraper avatar

Shopify App Store Scraper

Pricing

$18.00/month + usage

Go to Apify Store
Shopify App Store Scraper

Shopify App Store Scraper

Scrape apps from the Shopify App Store with pricing, ratings, developer info, and user reviews

Pricing

$18.00/month + usage

Rating

1.0

(1)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

11

Bookmarked

216

Total users

4

Monthly active users

9 hours ago

Last modified

Share

Scrape app listings from the Shopify App Store. Returns pricing plans, ratings, developer contact info, categories, gallery images, and the Built for Shopify badge status for every app — plus full user reviews if you want them, billed separately as premium records.


Shopify App Store Scraper Features

  • Extracts 14+ fields per app including pricing tiers, star ratings, developer email, and category tags
  • Collects full user reviews with star ratings, review text, store names, and developer replies
  • Crawls entire Shopify App Store categories to discover apps automatically
  • Detects the Built for Shopify badge, which is the closest thing Shopify has to a seal of approval
  • Grabs gallery screenshots and app logos for visual reference
  • Accepts direct app URLs for targeted scraping or category URLs for broad discovery
  • Falls back to sitemap.xml if you provide neither, which covers the entire store
  • No browser required — pure HTML parsing keeps costs low and runs fast

Who Uses Shopify App Store Data?

  • E-commerce consultants — Compare app pricing and ratings across categories to recommend the right stack for Shopify merchants
  • App developers — Track competitor reviews, pricing changes, and category positioning without clicking through 400 listings manually
  • Lead generation teams — Extract developer contact emails for B2B outreach to Shopify app publishers
  • Market researchers — Analyze category saturation, average ratings, and pricing trends across the Shopify ecosystem
  • Review aggregators — Collect structured review data with star ratings and developer replies for sentiment analysis

How Shopify App Store Scraper Works

  1. Configure your input. Pick a scrape mode: provide specific app URLs, category URLs, or let the scraper discover apps from the sitemap. Set maxItems to control how many apps you want.
  2. The scraper crawls listings. For category URLs, it discovers individual app pages from the category grid. For direct URLs, it goes straight to each app detail page. Pagination and retries are handled automatically.
  3. App data gets extracted. Each app page yields structured metadata — name, pricing plans, ratings, developer info, categories, screenshots, and badge status.
  4. Reviews are optional. Enable do_fetch_reviews and the scraper follows into each app's review pages, collecting up to 5 pages of reviews per app. These are billed as premium records at a higher rate, so you only pay for them when you need them.

Input

Scrape specific apps

{
"appsUrls": [
"https://apps.shopify.com/matrixify",
"https://apps.shopify.com/smile-io"
],
"maxItems": 10
}

Crawl a category

{
"categoryUrls": [
"https://apps.shopify.com/categories/finding-and-adding-products"
],
"maxItems": 50
}

Scrape with reviews (premium)

{
"appsUrls": [
"https://apps.shopify.com/smile-io"
],
"maxItems": 5,
"do_fetch_reviews": true
}
FieldTypeDefaultDescription
appsUrlsarray[]Direct Shopify App Store URLs to scrape. Each entry is a full URL like https://apps.shopify.com/oberlo.
categoryUrlsarray["https://apps.shopify.com/categories/finding-and-adding-products"]Category pages to crawl for app discovery. The scraper extracts individual app URLs from these pages.
maxItemsinteger5Maximum number of apps to scrape. Set to 0 for no limit.
do_fetch_reviewsbooleanfalseFetch full user reviews for each app. Billed as premium records at $4/1K instead of $2/1K.
proxyConfigurationobject{"useApifyProxy": true}Proxy settings. Apify Proxy is enabled by default.

If both appsUrls and categoryUrls are empty, the scraper falls back to Shopify's sitemap.xml to discover app URLs across the entire store.


Shopify App Store Scraper Output Fields

Standard records

Every scraped app produces a standard record with these fields.

{
"app_name": "smile-io",
"appUrl": "https://apps.shopify.com/smile-io",
"pageTitle": "Smile: Loyalty & Rewards",
"review_count": 6248,
"review_rating": 4.8,
"description": "Grow sales and repeat purchases, save on acquisition costs, and boost customer lifetime value with a loyalty, referrals, and VIP rewards program.",
"prices": ["Free", "Starter $49/month", "Growth $199/month", "Plus $999/month"],
"categories": ["Customer accounts", "Loyalty & rewards"],
"logo_url": "https://cdn.shopify.com/app-store/listing_images/smile-io-logo.png",
"developer_name": "Smile.io",
"developer_mail": "support@smile.io",
"built_for_shopify": true,
"gallery_images": [
"https://cdn.shopify.com/app-store/listing_images/smile-screenshot-1.png",
"https://cdn.shopify.com/app-store/listing_images/smile-screenshot-2.png"
],
"scrapedAt": "2026-03-10T14:30:00.000Z"
}
FieldTypeDescription
app_namestringApp handle (URL slug), e.g. smile-io
appUrlstringFull URL of the app listing on Shopify App Store
pageTitlestringDisplay title from the app listing page
review_countnumberTotal number of user reviews
review_ratingnumberAverage review rating out of 5
descriptionstringApp description text
pricesarrayPricing plan names and amounts
categoriesarrayApp categories as listed on Shopify
logo_urlstringURL of the app logo image
developer_namestringName of the app developer or company
developer_mailstringDeveloper contact email address
built_for_shopifybooleanWhether the app has the Built for Shopify badge
gallery_imagesarrayScreenshot and gallery image URLs from the listing
scrapedAtstringISO 8601 timestamp of when this record was scraped

Premium records (with reviews)

When do_fetch_reviews is enabled, each app record includes a reviews array. These are billed as premium records.

{
"app_name": "smile-io",
"appUrl": "https://apps.shopify.com/smile-io",
"review_count": 6248,
"review_rating": 4.8,
"reviews": [
{
"reviewId": "12345678",
"star_rating": 5,
"date": "January 15, 2026",
"body": "Great app for building customer loyalty. Setup was straightforward and the rewards program increased our repeat purchase rate within the first month.",
"store_name": "Coastal Goods Co.",
"reply_date": "January 16, 2026",
"reply_body": "Thanks for the kind words! Glad to hear the rewards program is working well for your store."
}
]
}

Each review object contains:

FieldTypeDescription
reviewIdstringUnique review identifier
star_ratingnumberStar rating (1-5)
datestringDate the review was posted
bodystringFull review text
store_namestringName of the reviewer's Shopify store
reply_datestringDate of the developer's reply, if any
reply_bodystringDeveloper reply text, if any

The scraper collects up to 5 pages of reviews per app, which covers the most recent reviews for the vast majority of listings.


FAQ

How do I scrape apps from the Shopify App Store?

Shopify App Store Scraper accepts three input modes. Provide direct app URLs in appsUrls to scrape specific apps, category URLs in categoryUrls to discover and scrape all apps in a category, or leave both empty to crawl the entire store via sitemap. Set maxItems to control volume.

How much does Shopify App Store Scraper cost to run?

Shopify App Store Scraper uses pay-per-event pricing. Standard records (app metadata without reviews) cost approximately $0.002 per record ($2 per 1,000 apps). Premium records with full review text cost approximately $0.004 per record ($4 per 1,000 apps). Platform compute costs are minimal since the scraper uses Cheerio, not a full browser.

What data can I get from the Shopify App Store?

Shopify App Store Scraper extracts 14 fields per app: name, URL, page title, review count, average rating, description, pricing plans, categories, logo URL, developer name, developer email, Built for Shopify badge status, gallery images, and scrape timestamp. With reviews enabled, you also get individual review text, star ratings, reviewer store names, and developer replies.

Does Shopify App Store Scraper need proxies?

Shopify App Store Scraper uses Apify Proxy by default, which is the recommended configuration. The store applies rate limiting on high-volume requests, and the scraper handles this with automatic retries and conservative concurrency settings.

Can I scrape reviews from the Shopify App Store?

Shopify App Store Scraper supports full review extraction. Set do_fetch_reviews to true in your input, and the scraper will collect reviews from up to 5 pages per app, including star ratings, review body text, reviewer store names, dates, and developer replies. Reviews are billed as premium records since they require additional page requests.


Need More Features?

Need custom fields, filters, or a different scrape mode? File an issue or get in touch.

Why Use Shopify App Store Scraper?

  • Affordable — Standard records at ~$0.002 each. Reviews are optional and billed separately, so you only pay for the depth you need.
  • Two discovery modes — Scrape specific apps by URL or point it at a category page and let it find every app listed there, which saves you the trouble of building URL lists by hand.
  • Clean, structured output — Returns consistent JSON with typed fields, not raw HTML dumps. Every record has the same schema whether you scrape one app or a thousand.