Shopify App Store Scraper

Scrape Shopify App Store listings, pricing, ratings, developer metadata, categories, features, and related apps.

Data fields

FieldTypeDescription
nametextName exported in the dataset view.
handletextHandle exported in the dataset view.
urllinkURL exported in the dataset view.
developerNametextDeveloper exported in the dataset view.
pricingSummarytextPricing exported in the dataset view.
ratingValuenumberRating exported in the dataset view.
ratingCountnumberReviews exported in the dataset view.
categoriesarrayCategories exported in the dataset view.

Input preview

startUrlsApp URLs
handlesApp handles
categoryUrlsCategory URLs
maxItemsMaximum listings
includeRelatedAppsInclude related apps

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

Scrape public Shopify App Store app listings for market research, competitor monitoring, app discovery, and ecommerce SaaS lead generation. The Actor outputs app names, handles, URLs, descriptions, developer metadata, pricing summaries, ratings, categories, features, languages, integrations, and related apps.

Example inputs

Scrape one known app

Use this recipe when you already know the Shopify App Store handle.

Input recipes

{
  "handles": ["klaviyo-email-marketing"],
  "maxItems": 1,
  "includeRelatedApps": false
}

Use startUrls for exact app pages, handles for known Shopify App Store handles, or categoryUrls to discover apps from category pages.

Output

Each dataset item represents one Shopify App Store app listing with structured app metadata, rating fields, category arrays, feature arrays, and related app cards when available.

Cost expectations

Use a small maxItems while testing. Larger category crawls may make more Shopify App Store requests because related app discovery can expand the queue.

API usage

Call the Actor through the Apify API with a JSON input containing handles, startUrls, or categoryUrls. After the run succeeds, read structured Shopify App Store listing records from the default dataset.

Shopify competitor intelligence workflow

Use this Actor as the market-mapping layer of a Shopify app or ecommerce competitor study:

  1. Run Shopify App Store Scraper from known handles or category URLs to compare app positioning, pricing summaries, ratings, categories, features, languages, integrations, developers, and related apps.
  2. Send the selected app handles to Shopify App Reviews Scraper to analyze merchant complaints, praise, usage context, and developer replies.
  3. Run Shopify Products Scraper across public competitor storefronts to compare catalogs, prices, variants, availability, vendors, tags, and images.
  4. Export each dataset to a spreadsheet or warehouse, or connect the Actors through Apify MCP Server for analysis with an AI assistant.

These datasets are complementary rather than automatically joined. App handles connect listing and review research; storefront domains and product records cover merchant-side assortment research. Validate AI-generated themes against the underlying records.

Support

Open an Apify issue with your run ID and input if you need help.

Common questions

Questions and answers reused from the canonical actor README.

Can it scrape reviews?

This Actor focuses on app listings. Use the Shopify App Reviews Scraper for review text.

What happens if Shopify changes a page?

The run records partial outcomes in RUN_SUMMARY and fails clearly if no listings can be extracted.